using Robust.Shared.Serialization; namespace Content.Shared.Salvage.Magnet; [Serializable, NetSerializable] public sealed class SalvageMagnetBoundUserInterfaceState : BoundUserInterfaceState { public TimeSpan? EndTime; public TimeSpan NextOffer; public TimeSpan Cooldown; public TimeSpan Duration; public int ActiveSeed; public List Offers; public SalvageMagnetBoundUserInterfaceState(List offers) { Offers = offers; } }