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();
///
/// Target grid for docking.
///
public EntityUid TargetGrid;
///
/// This is used for debugging.
///
public Box2 Area;
public EntityCoordinates Coordinates;
///
/// Local angle of the docking grid relative to the target grid.
///
public Angle Angle;
}