Dungeon Architect
17.0.0
|
The data structure to hold information about a single node in the asset file More...
Public Attributes | |
string | NodeId |
The unique guid of the node that generated this prop More... | |
string | AttachToSocket |
The socket to attach to More... | |
float | Affinity |
The probability of attachment More... | |
bool | ConsumeOnAttach |
Should this prop consume the node (i.e. stop further processing of the sibling nodes) More... | |
Matrix4x4 | Offset |
The offset to apply from the node's marker position More... | |
List< PropChildSocketData > | ChildSockets = new List<PropChildSocketData>() |
The child socket markers emitted from this node More... | |
DungeonThemeItemStaticMode | StaticState = DungeonThemeItemStaticMode.Unchanged |
Indicates if the object's static flag is to be set More... | |
bool | affectsNavigation |
Flag to indicate if this node's geometry affects the navmesh More... | |
bool | UseSelectionRule |
Flag to indicate if a selection rule script is used to determine if this prop is selected for insertion More... | |
string | SelectorRuleClassName |
The script to to determine if this prop is selected for insertion. This holds the class of type SelectorRule More... | |
bool | UseTransformRule |
Flag to indicate if a transformation rule script is used to determine the transform offset while inserting this mesh More... | |
string | TransformRuleClassName |
The script that calculates the transform offset to be used when inserting this mesh. This holds a class of type TransformationRule More... | |
bool | useSpatialConstraint = false |
Flag to indicate if spatial constraints are to be used More... | |
SpatialConstraintAsset | spatialConstraint |
Spatial constraints lets you select a node based on nearby neighbor constraints More... | |
bool | externallyManaged = false |
If externally managed, the theme engine will not destroy the object More... | |
The data structure to hold information about a single node in the asset file
Definition at line 65 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.affectsNavigation |
Flag to indicate if this node's geometry affects the navmesh
Definition at line 104 of file DungeonThemeItems.cs.
float DungeonArchitect.Themeing.DungeonThemeItem.Affinity |
The probability of attachment
Definition at line 79 of file DungeonThemeItems.cs.
string DungeonArchitect.Themeing.DungeonThemeItem.AttachToSocket |
The socket to attach to
Definition at line 74 of file DungeonThemeItems.cs.
List<PropChildSocketData> DungeonArchitect.Themeing.DungeonThemeItem.ChildSockets = new List<PropChildSocketData>() |
The child socket markers emitted from this node
Definition at line 94 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.ConsumeOnAttach |
Should this prop consume the node (i.e. stop further processing of the sibling nodes)
Definition at line 84 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.externallyManaged = false |
If externally managed, the theme engine will not destroy the object
Definition at line 139 of file DungeonThemeItems.cs.
string DungeonArchitect.Themeing.DungeonThemeItem.NodeId |
The unique guid of the node that generated this prop
Definition at line 69 of file DungeonThemeItems.cs.
Matrix4x4 DungeonArchitect.Themeing.DungeonThemeItem.Offset |
The offset to apply from the node's marker position
Definition at line 89 of file DungeonThemeItems.cs.
string DungeonArchitect.Themeing.DungeonThemeItem.SelectorRuleClassName |
The script to to determine if this prop is selected for insertion. This holds the class of type SelectorRule
Definition at line 114 of file DungeonThemeItems.cs.
SpatialConstraintAsset DungeonArchitect.Themeing.DungeonThemeItem.spatialConstraint |
Spatial constraints lets you select a node based on nearby neighbor constraints
Definition at line 134 of file DungeonThemeItems.cs.
DungeonThemeItemStaticMode DungeonArchitect.Themeing.DungeonThemeItem.StaticState = DungeonThemeItemStaticMode.Unchanged |
Indicates if the object's static flag is to be set
Definition at line 99 of file DungeonThemeItems.cs.
string DungeonArchitect.Themeing.DungeonThemeItem.TransformRuleClassName |
The script that calculates the transform offset to be used when inserting this mesh. This holds a class of type TransformationRule
Definition at line 124 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.UseSelectionRule |
Flag to indicate if a selection rule script is used to determine if this prop is selected for insertion
Definition at line 109 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.useSpatialConstraint = false |
Flag to indicate if spatial constraints are to be used
Definition at line 129 of file DungeonThemeItems.cs.
bool DungeonArchitect.Themeing.DungeonThemeItem.UseTransformRule |
Flag to indicate if a transformation rule script is used to determine the transform offset while inserting this mesh
Definition at line 119 of file DungeonThemeItems.cs.