SalvageMagnetBoundUserInterfaceState.cs 481 B

12345678910111213141516171819202122
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Salvage.Magnet;
  3. [Serializable, NetSerializable]
  4. public sealed class SalvageMagnetBoundUserInterfaceState : BoundUserInterfaceState
  5. {
  6. public TimeSpan? EndTime;
  7. public TimeSpan NextOffer;
  8. public TimeSpan Cooldown;
  9. public TimeSpan Duration;
  10. public int ActiveSeed;
  11. public List<int> Offers;
  12. public SalvageMagnetBoundUserInterfaceState(List<int> offers)
  13. {
  14. Offers = offers;
  15. }
  16. }