6
StarHorizon_Public/Content.Shared/_NF/Atmos/BUIStates/GaslockConsoleBoundUserInterfaceState.cs
2025-08-05 10:00:54 +03:00

19 lines
552 B
C#

using Robust.Shared.Map;
using Robust.Shared.Serialization;
namespace Content.Shared._NF.Atmos.BUIStates;
[Serializable, NetSerializable]
public sealed class GaslockConsoleBoundUserInterfaceState(NetCoordinates coords, GaslockState state)
: BoundUserInterfaceState
{
public NetCoordinates Coords = coords;
public GaslockState State = state;
}
[Serializable, NetSerializable]
public sealed class GaslockState(Dictionary<NetEntity, List<GaslockPortState>> docks)
{
public Dictionary<NetEntity, List<GaslockPortState>> Docks = docks;
}