Files
tbd-station-14/Content.Server/Shuttles/DockingConfig.cs
2023-06-01 10:48:44 +10:00

29 lines
721 B
C#

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