using Robust.Shared.Prototypes;
namespace Content.Shared.EntityConditions;
///
/// Entity condition API counterpart using instead of .
///
public sealed partial class SharedEntityConditionsSystem
{
[Dependency] private readonly IPrototypeManager _proto = default!;
///
/// TryCondition overload that uses a instead of .
///
public bool TryCondition(EntityUid target, [ForbidLiteral] ProtoId id)
{
var proto = _proto.Index(id);
return TryCondition(target, proto.Condition);
}
}