using System.Threading; namespace Content.Server.Carrying { [RegisterComponent] public sealed partial class CarriableComponent : Component { /// /// Number of free hands required /// to carry the entity /// [DataField] public int FreeHandsRequired = 2; public CancellationTokenSource? CancelToken; /// /// The base duration (In Seconds) of how long it should take to pick up this entity /// before Contests are considered. /// [DataField] public float PickupDuration = 3; } }