CanEscapeInventoryComponent.cs 428 B

123456789101112131415161718
  1. using Content.Shared.DoAfter;
  2. namespace Content.Server.Resist;
  3. [RegisterComponent]
  4. public sealed partial class CanEscapeInventoryComponent : Component
  5. {
  6. /// <summary>
  7. /// Base doafter length for uncontested breakouts.
  8. /// </summary>
  9. [DataField("baseResistTime")]
  10. public float BaseResistTime = 5f;
  11. public bool IsEscaping => DoAfter != null;
  12. [DataField("doAfter")]
  13. public DoAfterId? DoAfter;
  14. }