LocationConnectionView
One outbound connection from a LocationView — destination + visibility expression.
public sealed class LocationConnectionView
Inheritance System.Object → LocationConnectionView
Properties
BlockedReason
Resolved blocked-reason tooltip, evaluated against runtime state at access time (lazy — mirrors DisplayName). Non-null only on entries in UnavailableConnections; null on available entries and on expression-evaluation failure.
public string? BlockedReason { get; }
Property Value
To
Uuid of the destination location.
public string To { get; }
Property Value
TravelMinutes
Pack 3 — resolved effective travel cost in minutes (connection override ?? project default). Null when time is disabled or no cost is configured.
public Nullable<int> TravelMinutes { get; }
Property Value
Remarks
Populated on both AvailableConnections and UnavailableConnections entries here in the C# view, but the EditorHost IPC connection projection deliberately omits this field for unavailable connections — Unity integrators reading the wire format only ever see travelMinutes on available entries.
VisibleWhen
Expression that must evaluate true for the connection to appear. Null/empty = always visible.
public string? VisibleWhen { get; }