Skip to content

PropertyDockDefinition

public sealed class PropertyDockDefinition

Namespace MapExpansions

An additional vanilla loading dock on an existing property, copied with its parking and access points.

public string Id { get; set; }

Permanent ID within the property extension. It determines the dock and parking GUIDs.

public int Index { get; set; }

Permanent zero-based slot in Property.LoadingDocks. It must be the next slot when applied.

public string TemplatePropertyCode { get; set; }

Existing property supplying a complete dock hierarchy.

public int TemplateDockIndex { get; set; }

Zero-based dock in the template property.

public LocalPoint At { get; set; }

Type: LocalPoint

World-space position and yaw of the copied dock root.

public LocalPoint? Entry { get; set; }

Type: LocalPoint

Optional world-space road entry override; null retains the transformed template point.

public LocalPoint? Exit { get; set; }

Type: LocalPoint

Optional world-space road exit override; null retains the transformed template point.

public LocalPoint? HiddenVehicleAccess { get; set; }

Type: LocalPoint

Optional world-space access point used by hidden delivery vehicles.