using Content.Server.Shuttles.Components; using Robust.Shared.Map; namespace Content.Server.Shuttles; /// /// Stores the data for a valid docking configuration for the emergency shuttle /// public sealed class DockingConfig { /// /// The pairs of docks that can connect. /// public List<(EntityUid DockAUid, EntityUid DockBUid, DockingComponent DockA, DockingComponent DockB)> Docks = new(); /// /// Area relative to the target grid the emergency shuttle will spawn in on. /// public Box2 Area; /// /// Target grid for docking. /// public EntityUid TargetGrid; public EntityCoordinates Coordinates; public Angle Angle; }