Home › Class layouts › Trade › Trade::Edge

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).

Trade::Edge

GameCore::Trade::Edge — structure, size 536 bytes (0x218).

Linux offset Member Type
0x0 m_syncArchive FAutoArchiveClassContainer<GameCore::Trade::Edge>
0x98 m_iID FAutoVariable<int, GameCore::Trade::Edge>
0xb0 m_kMostRecentRoute FAutoVariable<GameCore::Trade::Route, GameCore::Trade::Edge>
0x130 m_bHasActiveRoute FAutoVariable<bool, GameCore::Trade::Edge>
0x148 m_iRoutesStarted FAutoVariable<int, GameCore::Trade::Edge>
0x160 m_iRoutesCompleted FAutoVariable<int, GameCore::Trade::Edge>
0x178 m_vMostRecentPath FAutoVariable<eastl::vector<int, eastl::allocator>, GameCore::Trade::Edge>
0x1a8 m_iPathTraversalIndex FAutoVariable<int, GameCore::Trade::Edge>
0x1c0 m_bPathTraversalGoingForward FAutoVariable<bool, GameCore::Trade::Edge>
0x1d8 m_kFromVertex FAutoVariable<GameCore::Trade::Vertex, GameCore::Trade::Edge>
0x1f8 m_kToVertex FAutoVariable<GameCore::Trade::Vertex, GameCore::Trade::Edge>