Home › Class layouts › Map › Map::Player::Visibility::Instance

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

Map::Player::Visibility::Instance

GameCore::Map::Player::Visibility::Instance — class, size 976 bytes (0x3d0).

Linux offset Member Type
0x0 m_syncArchive FAutoArchiveClassContainer<GameCore::Map::Player::Visibility::Instance>
0x98 m_pkParent Map::Player::Visibility::Manager*
0xa0 m_ePlayer PlayerTypes
0xa8 m_uiPlotCount FAutoVariable<unsigned int, GameCore::Map::Player::Visibility::Instance>
0xc0 m_uiGridWidth FAutoVariable<unsigned int, GameCore::Map::Player::Visibility::Instance>
0xd8 m_uiGridHeight FAutoVariable<unsigned int, GameCore::Map::Player::Visibility::Instance>
0xf0 m_uiCachedNumRevealedHexes FAutoVariable<unsigned int, GameCore::Map::Player::Visibility::Instance>
0x108 m_bWrapX FAutoVariable<bool, GameCore::Map::Player::Visibility::Instance>
0x120 m_bWrapY FAutoVariable<bool, GameCore::Map::Player::Visibility::Instance>
0x138 m_bCachedNumRevealedHexesOld FAutoVariable<bool, GameCore::Map::Player::Visibility::Instance>
0x150 m_aPlotVisibilityLayers Map::Player::Visibility::Instance::Layer*[]
0x160 m_pbPlayerRevealed FAutoVariable<Types::Vector<bool, Types::LinearAlloc::Default<1, 0> >, GameCore::Map::Player::Visibility::Instance>
0x188 m_aExplicitLayers FAutoVariable<Types::Vector<GameCore::Map::Player::Visibility::Instance::Layer, Types::LinearAlloc::DefaultInline<GameCore::Map::Player::Visibility::Instance::Layer, 8, 51, 0> >, GameCore::Map::Player::Visibility::Instance>
0x280 m_aCombinedLayers FAutoVariable<Types::Vector<GameCore::Map::Player::Visibility::Instance::Layer, Types::LinearAlloc::DefaultInline<GameCore::Map::Player::Visibility::Instance::Layer, 8, 51, 0> >, GameCore::Map::Player::Visibility::Instance>
0x378 m_aOutgoingVisibilityBlockers FAutoVariable<Types::Vector<GameCore::Map::Player::Visibility::PlayerTypeCount, Types::LinearAlloc::Default<1, 0> >, GameCore::Map::Player::Visibility::Instance>
0x3a0 m_aOutgoingVisibility FAutoVariable<Types::Vector<GameCore::Map::Player::Visibility::PlayerTypeCount, Types::LinearAlloc::Default<1, 0> >, GameCore::Map::Player::Visibility::Instance>
0x3c8 m_bIsInitialized bool