using Robust.Shared.Map; using Robust.Shared.Serialization; namespace Content.Shared.Shuttles.BUIStates; [Serializable, NetSerializable] public sealed class NavInterfaceState { public float MaxRange; /// /// The relevant coordinates to base the radar around. /// public NetCoordinates? Coordinates; /// /// The relevant rotation to rotate the angle around. /// public Angle? Angle; public Dictionary> Docks; public bool RotateWithEntity = true; public NavInterfaceState( float maxRange, NetCoordinates? coordinates, Angle? angle, Dictionary> docks) { MaxRange = maxRange; Coordinates = coordinates; Angle = angle; Docks = docks; } } [Serializable, NetSerializable] public enum RadarConsoleUiKey : byte { Key }