PropertyDockDefinition
public sealed class PropertyDockDefinitionNamespace MapExpansions
An additional vanilla loading dock on an existing property, copied with its parking and access points.
Properties
Section titled “Properties”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.
TemplatePropertyCode
Section titled “TemplatePropertyCode”public string TemplatePropertyCode { get; set; }Existing property supplying a complete dock hierarchy.
TemplateDockIndex
Section titled “TemplateDockIndex”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.
HiddenVehicleAccess
Section titled “HiddenVehicleAccess”public LocalPoint? HiddenVehicleAccess { get; set; }Type: LocalPoint
Optional world-space access point used by hidden delivery vehicles.