20class PackLoadContext :
public ::BedrockLoadContext {
24 ::ll::TypedStorage<8, 32, ::MinEngineVersion> mMinEngineVersion;
25 ::ll::TypedStorage<1, 1, bool> mIsBaseGamePack;
26 ::ll::TypedStorage<1, 1, bool> mIsTrustedPack;
27 ::ll::TypedStorage<8, 16, ::mce::UUID> mPackId;
28 ::ll::TypedStorage<8, 72, ::Experiments> mExperiments;
29 ::ll::TypedStorage<1, 1, ::PackType> mPackType;
30 ::ll::TypedStorage<8, 64, ::PackLoadStorage> mStorage;
40 MCAPI PackLoadContext(
46 MCFOLD ::BedrockLoadContext
const& getBedrockLoadContext()
const;
48 MCFOLD ::Experiments
const& getExperiments()
const;
50 MCFOLD ::MinEngineVersion
const& getMinEngineVersion()
const;
52 MCFOLD ::PackType getPackType()
const;
54 MCFOLD ::PackLoadStorage& getStorage();
56 MCFOLD
bool isBaseGamePack()
const;
60 MCAPI ~PackLoadContext();