6
StarHorizon_Public/Content.Shared/Shuttles/BUIStates/ShuttleBoundUserInterfaceState.cs
2026-01-13 18:31:02 +02:00

22 lines
729 B
C#

using Content.Shared.Shuttles.UI.MapObjects;
using Robust.Shared.Serialization;
namespace Content.Shared.Shuttles.BUIStates;
[Serializable, NetSerializable]
public sealed class ShuttleBoundUserInterfaceState : BoundUserInterfaceState
{
public NavInterfaceState NavState;
public ShuttleMapInterfaceState MapState;
public DockingInterfaceState DockState;
public bool Broken; // Horizon tweak
public ShuttleBoundUserInterfaceState(NavInterfaceState navState, ShuttleMapInterfaceState mapState, DockingInterfaceState dockState, bool broken) // Horizon - broken bool
{
NavState = navState;
MapState = mapState;
DockState = dockState;
Broken = broken; // Horizon
}
}