1
0

SharedTransferAmount.cs 832 B

1234567891011121314151617181920212223242526272829303132333435
  1. using Content.Shared.FixedPoint;
  2. using Robust.Shared.Serialization;
  3. namespace Content.Shared.Chemistry
  4. {
  5. [Serializable, NetSerializable]
  6. public sealed class TransferAmountBoundInterfaceState : BoundUserInterfaceState
  7. {
  8. public FixedPoint2 Max;
  9. public FixedPoint2 Min;
  10. public TransferAmountBoundInterfaceState(FixedPoint2 max, FixedPoint2 min)
  11. {
  12. Max = max;
  13. Min = min;
  14. }
  15. }
  16. [Serializable, NetSerializable]
  17. public sealed class TransferAmountSetValueMessage : BoundUserInterfaceMessage
  18. {
  19. public FixedPoint2 Value;
  20. public TransferAmountSetValueMessage(FixedPoint2 value)
  21. {
  22. Value = value;
  23. }
  24. }
  25. [Serializable, NetSerializable]
  26. public enum TransferAmountUiKey
  27. {
  28. Key,
  29. }
  30. }