using System.Threading; namespace Content.Shared.Storage.Components { /// /// Lets you dump this container on the ground using a verb, /// or when interacting with it on a disposal unit or placeable surface. /// [RegisterComponent] public sealed class DumpableComponent : Component { /// /// How long each item adds to the doafter. /// [DataField("delayPerItem")] public TimeSpan DelayPerItem = TimeSpan.FromSeconds(0.2); /// /// Cancellation token for the doafter. /// public CancellationTokenSource? CancelToken; } }