Home › Class layouts › GameSummary › GameSummary::Repository

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

GameSummary::Repository

GameCore::GameSummary::Repository — class, size 232 bytes (0xe8).

Linux offset Member Type Lua methods (inferred)
0x0 _vptr$Repository fn(...)**
0x8 m_LastObjectId uint32_t
0x10 m_RulesetTypes std::__1::deque<GameCore::GameSummary::RulesetType, std::__1::allocator<GameCore::GameSummary::RulesetType> > reads: HallofFame:SetRulesetType
0x40 m_Objects std::__1::deque<GameCore::GameSummary::Object, std::__1::allocator<GameCore::GameSummary::Object> > reads: HallofFame:FindDataPoint
0x70 m_DataPoints std::__1::deque<GameCore::Optional<GameCore::GameSummary::DataPoint>, std::__1::allocator<GameCore::Optional<GameCore::GameSummary::DataPoint> > > reads: HallofFame:FindDataPoint, HallofFame:FindDataSet, HallofFame:GetOrCreateDataPoint, HallofFame:LookupDataPoint (+2 more)
0xa0 m_DataSets std::__1::deque<GameCore::Optional<GameCore::GameSummary::DataSet>, std::__1::allocator<GameCore::Optional<GameCore::GameSummary::DataSet> > > reads: HallofFame:CreateObject, HallofFame:FindDataSet, HallofFame:GetLastDataSetValue, HallofFame:GetOrCreateDataPoint (+4 more)
0xd0 m_InternalStrings std::__1::set<std::__1::basic_string<char>, std::__1::less<std::__1::basic_string<char> >, std::__1::allocator<std::__1::basic_string<char> > >

Virtual functions

Slot order of the class's own vtable (inferred, see Virtual function tables). A virtual call call [vptr+offset] uses the byte offset. Owner is shown when the entry is inherited or overridden elsewhere.

Slot Offset Method Address in current build
0 0x0 \~Repository 0x5e8880