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
}