PropertySurfaceDefinition
public sealed class PropertySurfaceDefinitionNamespace MapExpansions
A vanilla wall or roof placement surface with a stable saved identity.
Properties
Section titled “Properties”public string Id { get; set; }CopyId
Section titled “CopyId”public string CopyId { get; set; }Copy and block ids whose collider carries the surface. Empty creates a standalone world-space box.
public string BoxId { get; set; }Bounds
Section titled “Bounds”public Bounds Bounds { get; set; }SurfaceType
Section titled “SurfaceType”public PropertySurfaceKind SurfaceType { get; set; }Type: PropertySurfaceKind
ValidFaces
Section titled “ValidFaces”public List<PropertySurfaceFace> ValidFaces { get; }Type: PropertySurfaceFace