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

System.String

To

Uuid of the destination location.

public string To { get; }
Property Value

System.String

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

System.Nullable<System.Int32>

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; }
Property Value

System.String

Docs last synced: 2026-07-18
Screenshot viewer