I'm a doctor, not a mechanic

UE3:ProcBuildingRuleset (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> ProcBuildingRuleset
Package: 
Engine


Properties[edit]

Property group 'ProcBuildingRuleset'[edit]

bEnableInteriorTexture[edit]

Type: bool

Whether to have any 'interior' texture on the LOD building windows

Default value: True

bLODOnlyRoof[edit]

Type: bool

If TRUE, roof only displays in when building drops to low-detail version

bMeshOnTopOfFacePoly[edit]

Type: bool

If TRUE, meshes are placed on top of simple face poly, rather than making hole for meshes.

BuildingLODSpecular[edit]

Type: float

Amount of specular to apply to low LOD building material

Default value: 2.0

DefaultNonRectWallMaterial[edit]

Type: MaterialInterface

Material applied to non-rectangular surfaces by default (can be overridden)

DefaultRoofMaterial[edit]

Type: MaterialInterface

Material applied to roof surface by default (can be overridden)

FloorPolyInset[edit]

Type: float

Amount to 'pull in' vertices of the generated floor poly.

FloorZOffset[edit]

Type: float

Offset applied to floor poly if at very bottom of overall building

InteriorTexture[edit]

Type: Texture

Texture to use for 'interior' of LOD building windows

LODCubemap[edit]

Type: Texture

Cubemap texture to use for the LOD version of the building.

NotFloorZOffset[edit]

Type: float

Offset applied to floor poly if not at very bottom of overall building

NotRoofZOffset[edit]

Type: float

Offset applied to roof poly if not at very top of overall building

RoofEdgeScopeRaise[edit]

Type: float

How much to raise top of scopes that meet the roof of the building, forming a short wall around the roof.

RoofPolyInset[edit]

Type: float

Amount to 'pull in' vertices of the generated roof poly.

RoofZOffset[edit]

Type: float

Offset applied to floor poly if at very top of overall building

Variations[edit]

Type: array<PBVariationInfo>

Array of 'variations' supported within this ruleset

Internal variables[edit]

bBeingEdited[edit]

Type: bool

Modifiers: editoronly, transient

Used to avoid editing the same ruleset in multiple Facade windows at the same time.

Comments[edit]

Type: array<PBRuleNodeComment>

Modifiers: editoronly

Array of comment nodes (for drawing comment boxes) - not connected, so need this so they are serialized.

RootRule[edit]

Type: PBRuleNodeBase

Modifiers: instanced

Pointer to first rule to execute

Enums[edit]

EProcBuildingAxis[edit]

EPBAxis_X 
EPBAxis_Z 

Structs[edit]

PBVariationInfo[edit]

Modifiers: native

Struct contain information about 'variations' supported within this ruleset

name VariationName 
Name of this variation