Cogito, ergo sum

UE3:ProcBuildingRuleset (UDK)

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


Properties

Property group 'ProcBuildingRuleset'

bEnableInteriorTexture

Type: bool

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

Default value: True

bLODOnlyRoof

Type: bool

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

bMeshOnTopOfFacePoly

Type: bool

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

BuildingLODSpecular

Type: float

Amount of specular to apply to low LOD building material

Default value: 2.0

DefaultNonRectWallMaterial

Type: MaterialInterface

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

DefaultRoofMaterial

Type: MaterialInterface

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

FloorPolyInset

Type: float

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

FloorZOffset

Type: float

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

InteriorTexture

Type: Texture

Texture to use for 'interior' of LOD building windows

LODCubemap

Type: Texture

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

NotFloorZOffset

Type: float

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

NotRoofZOffset

Type: float

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

RoofEdgeScopeRaise

Type: float

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

RoofPolyInset

Type: float

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

RoofZOffset

Type: float

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

Variations

Type: array<PBVariationInfo>

Array of 'variations' supported within this ruleset

Internal variables

bBeingEdited

Type: bool

Modifiers: editoronly, transient

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

Comments

Type: array<PBRuleNodeComment>

Modifiers: editoronly

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

RootRule

Type: PBRuleNodeBase

Modifiers: instanced

Pointer to first rule to execute

Enums

EProcBuildingAxis

EPBAxis_X 
EPBAxis_Z 

Structs

PBVariationInfo

Modifiers: native

Struct contain information about 'variations' supported within this ruleset

name VariationName 
Name of this variation