Skip to main content

FB1SiteAreaPathFindingSaveData

Overview

  • Serializable save data structure storing all pathfinding grid data for a site area, including zone graph, collision bits, and floor bounds. Used to persist and restore the complete navigation state of a site between sessions.

Metadata

FieldValue
Kindstruct
EnvironmentB1 - Presentation
Categorystructs

Properties (11)

NameTypeDescription
GridMaxXintegerMaximum x-axis grid index used for validation.
GridMaxYintegerMaximum y-axis grid index used for validation.
MaxFloorintegerMaximum floor index in this site's pathfinding grid.
MinFloorintegerMinimum floor index in this site's pathfinding grid.
MinFloorHeightnumberWorld height of the minimum floor level.
PathfindingGrid2table<integer, FB1FloorPathFindGrid>Map from floor index to pathfinding grid data for that floor.
SiteLocationFVectorWorld location of the site origin used during grid coordinate mapping.
ZoneGraphNodeArrayFB1ZoneGraphNode[]Array of zone graph nodes defining inter-zone connections for this site.
ZoneGraphZoneInfoMaptable<integer, FB1ZoneGraphZoneInfo>Map from zone index to zone graph zone info (connected nodes and floor level).
xColiisionBitArrayMaptable<integer, FB1PathFindGridBitArray>Map from floor index to x-axis collision bit arrays for this site.
yColiisionBitArrayMaptable<integer, FB1PathFindGridBitArray>Map from floor index to y-axis collision bit arrays for this site.