40struct LevelArguments {
44 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender>> mPacketSender;
49 ::std::unique_ptr<::LevelSoundManager>(::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>)>>
50 mCreateLevelSoundManager;
51 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
52 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager>> mStructureManager;
53 ::ll::TypedStorage<8, 8, ::Scheduler&> mCallbackContext;
54 ::ll::TypedStorage<8, 8, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner>
const&> mEntityRegistryOwner;
55 ::ll::TypedStorage<8, 24, ::WeakRef<::EntityContext>
const> mLevelEntity;
56 ::ll::TypedStorage<1, 1, bool> mClientSideChunkGenerationEnabled;
57 ::ll::TypedStorage<1, 1, bool> mBlockNetworkIdsAreHashes;
58 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistry>> mBlockRegistry;
59 ::ll::TypedStorage<8, 16, ::ItemRegistryRef const> mItemRegistry;
60 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::LevelStorageManager>> mLevelStorageManager;
61 ::ll::TypedStorage<8, 16, ::brstd::function_ref<::std::unique_ptr<::LevelCrashDumpManager>()>>
62 mCreateLevelCrashDumpManager;
65 mCreateEntitySystemsManager;
67 TypedStorage<8, 16, ::brstd::function_ref<::std::unique_ptr<::AutomationBehaviorTreeGroup>(
::BehaviorFactory&)>>
68 mCreateAutomationTree;
73 ::Bedrock::NotNullNonOwnerPtr<::ILevel>,
76 mCreateDimensionFactoryAndManager;
77 ::ll::TypedStorage<1, 1, ::SubClientId> mSubClientId;
78 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator>> mValidator;
79 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelData>> mLevelData;
80 ::ll::TypedStorage<1, 1, bool> mIsClientSide;
81 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ParticleProvider>> mParticles;
82 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::VoxelShapes::VoxelShapeRegistry>> mShapeRegistry;
87 LevelArguments& operator=(LevelArguments
const&);
88 LevelArguments(LevelArguments
const&);
95 MCAPI ~LevelArguments();
Definition EntityContext.h:15
Definition ParticleProvider.h:25