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 } }