3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/SubClientId.h"
10namespace Bedrock::Threading {
class Mutex; }
25 ::ll::TypedStorage<1, 1, bool> mIsInGameBrowsing;
26 ::ll::TypedStorage<1, 1, bool> mIsCheckoutInProgress;
33 ::ll::TypedStorage<1, 1, ::SubClientId> mSubClientId;
34 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlatformStoreIconModel::PlatformStoreIconVisibility>> mIconVisibility;
39 PlatformStoreIconModel();
44 MCAPI
explicit PlatformStoreIconModel(::SubClientId subClientId);
46 MCAPI ~PlatformStoreIconModel();
52 MCAPI
static bool& sIsIconVisible();
55 unordered_map<::SubClientId, ::std::vector<::PlatformStoreIconModel::PlatformStoreIconVisibility*>>&
56 sPlatformStoreIconVisibilityStacks();
58 MCAPI static ::Bedrock::Threading::Mutex& sStacksMutex();
64 MCAPI
void* $ctor(::SubClientId subClientId);