6
StarHorizon_Public/Content.Shared/Chemistry/SharedTransferAmount.cs
2025-11-03 10:15:18 +03:00

36 lines
832 B
C#

using Content.Shared.FixedPoint;
using Robust.Shared.Serialization;
namespace Content.Shared.Chemistry
{
[Serializable, NetSerializable]
public sealed class TransferAmountBoundInterfaceState : BoundUserInterfaceState
{
public FixedPoint2 Max;
public FixedPoint2 Min;
public TransferAmountBoundInterfaceState(FixedPoint2 max, FixedPoint2 min)
{
Max = max;
Min = min;
}
}
[Serializable, NetSerializable]
public sealed class TransferAmountSetValueMessage : BoundUserInterfaceMessage
{
public FixedPoint2 Value;
public TransferAmountSetValueMessage(FixedPoint2 value)
{
Value = value;
}
}
[Serializable, NetSerializable]
public enum TransferAmountUiKey
{
Key,
}
}