Home › Class layouts › Pathfinder › Pathfinder::WorkingNode

Needs the Community Extension. Not available in the unmodified game; works while the Community Extension mod is active (its own functions, or raw memory access with Mem/ObjMem).

Pathfinder::WorkingNode

GameCore::Pathfinder::WorkingNode — class, size 88 bytes (0x58).

Linux offset Member Type
0x0 m_pParent Pathfinder::WorkingNode*
0x8 m_pNext Pathfinder::WorkingNode*
0x10 m_pPrev Pathfinder::WorkingNode*
0x18 m_xTotalCost FixedPoint
0x1c m_xKnownCost FixedPoint
0x20 m_xExitCost FixedPoint
0x24 m_iHeuristicCost int
0x28 m_xData1 FixedPoint
0x2c m_iData2 int
0x30 m_iX short
0x32 m_iY short
0x34 m_eListType Pathfinder::ListType
0x38 m_apChildren Pathfinder::NodeVector<GameCore::Pathfinder::PackedCoord, 6, Types::LinearAlloc::Default<1, 0> >
0x50 m_kCostCacheData Pathfinder::WorkingNodeCacheData