Skip to main content

B1ZoneGraphNode

  • Represents a node in the zone graph connecting two adjacent zones, storing entry/exit locations, stair paths, and connected edges.
    * Used for high-level inter-zone pathfinding including stairs, ladders, and swimming pool coping transitions.
PropertyTypeDescriptionMetadata
ZoneIndex1int32Index of the first zone connected by this node.Category: B1ZoneGraphNode
ZoneIndex1EnterLocationFVectorWorld location where zone 1 is entered via this node.Category: B1ZoneGraphNode
ZoneIndex1ExitLocationFVectorWorld location where zone 1 is exited via this node.Category: B1ZoneGraphNode
ZoneIndex2int32Index of the second zone connected by this node.Category: B1ZoneGraphNode
ZoneIndex2EnterLocationFVectorWorld location where zone 2 is entered via this node.Category: B1ZoneGraphNode
ZoneIndex2ExitLocationFVectorWorld location where zone 2 is exited via this node.Category: B1ZoneGraphNode
ActorEntityIdFB1EntityIdEntity ID of the actor (e.g., door, stair, ladder) associated with this node.Category: B1ZoneGraphNode
ConnectedEdgesTArrayList of edges connecting this node to other zone graph nodes.Category: B1ZoneGraphNode
NodeTypeEB1ZoneGrpahNodeTypeType classification of this zone graph node (e.g., door, stair, ladder).Category: B1ZoneGraphNode
DoorIndexesTSetSet of grid indices occupied by a door blocking this node.Category: B1ZoneGraphNode
StairPathZone1ToZone2TArrayCached navigation path nodes for traversing stairs from zone 1 to zone 2.Category: B1ZoneGraphNode
StairPathZone1ToZone2CostfloatTraversal cost for the stair path from zone 1 to zone 2.Category: B1ZoneGraphNode
StairPathZone2ToZone1TArrayCached navigation path nodes for traversing stairs from zone 2 to zone 1.Category: B1ZoneGraphNode
StairPathZone2ToZone1CostfloatTraversal cost for the stair path from zone 2 to zone 1.Category: B1ZoneGraphNode
LadderHeightfloatHeight of the ladder associated with this node.Category: B1ZoneGraphNode
LadderForwardVectorFVectorForward vector of the ladder actor for orientation during traversal.Category: B1ZoneGraphNode
SwimmingPoolCoppingStartLocationFVectorWorld location where the swimming pool coping path starts.Category: B1ZoneGraphNode
SwimmingPoolCoppingEndLocationFVectorWorld location where the swimming pool coping path ends.Category: B1ZoneGraphNode