Home › Class layouts › Shared › Shared::GameSummaryRepository

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

Shared::GameSummaryRepository

GameCore::Shared::GameSummaryRepository — class, size 80 bytes (0x50).

Linux offset Member Type Lua methods (inferred)
0x0 _vptr$GameSummaryRepository fn(...)**
0x8 m_DataSets std::__1::vector<std::__1::tuple<std::__1::basic_string<char>, std::__1::tuple<std::__1::basic_string<char>, std::__1::basic_string<char>, bool, GameCore::Shared::GameSummaryRepository::CollectionType>, std::__1::vector<std::__1::tuple<unsigned int, unsigned int, FixedPointT<8> >, std::__1::allocator<std::__1::tuple<unsigned int, unsigned int, FixedPointT<8> > > > >, std::__1::allocator<std::__1::tuple<std::__1::basic_string<char>, std::__1::tuple<std::__1::basic_string<char>, std::__1::basic_string<char>, bool, GameCore::Shared::GameSummaryRepository::CollectionType>, std::__1::vector<std::__1::tuple<unsigned int, unsigned int, FixedPointT<8> >, std::__1::allocator<std::__1::tuple<unsigned int, unsigned int, FixedPointT<8> > > > > > > reads: GameSummary:CoalesceDataSet, GameSummary:GetDataSetValue, GameSummary:GetDataSetVisible, GameSummary:HasDataSetValues
0x20 m_Moments std::__1::vector<GameCore::Shared::GameSummaryRepository::Moment, std::__1::allocator<GameCore::Shared::GameSummaryRepository::Moment> >
0x38 m_PlotStates std::__1::vector<std::__1::tuple<unsigned int, unsigned int, GameCore::Shared::GameSummaryRepository::PlotState>, std::__1::allocator<std::__1::tuple<unsigned int, unsigned int, GameCore::Shared::GameSummaryRepository::PlotState> > >