42struct LevelArguments {
46 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender>> mPacketSender;
51 ::std::unique_ptr<::LevelSoundManager>(::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>)>>
52 mCreateLevelSoundManager;
53 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
54 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager>> mStructureManager;
55 ::ll::TypedStorage<8, 8, ::Scheduler&> mCallbackContext;
56 ::ll::TypedStorage<8, 8, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner>
const&> mEntityRegistryOwner;
57 ::ll::TypedStorage<8, 24, ::WeakRef<::EntityContext>
const> mLevelEntity;
58 ::ll::TypedStorage<1, 1, bool> mClientSideChunkGenerationEnabled;
59 ::ll::TypedStorage<1, 1, bool> mBlockNetworkIdsAreHashes;
60 ::ll::TypedStorage<4, 8, ::EntityAttack::ValidationSettings> mEntityAttackValidationSettings;
61 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistry>> mBlockRegistry;
62 ::ll::TypedStorage<8, 16, ::ItemRegistryRef const> mItemRegistry;
63 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::LevelStorageManager>> mLevelStorageManager;
64 ::ll::TypedStorage<4, 24, ::TickingAreaLimitPolicy> mTickingAreaLimitPolicy;
65 ::ll::TypedStorage<8, 16, ::brstd::function_ref<::std::unique_ptr<::LevelCrashDumpManager>()>>
66 mCreateLevelCrashDumpManager;
69 mCreateEntitySystemsManager;
71 TypedStorage<8, 16, ::brstd::function_ref<::std::unique_ptr<::AutomationBehaviorTreeGroup>(
::BehaviorFactory&)>>
72 mCreateAutomationTree;
77 ::Bedrock::NotNullNonOwnerPtr<::ILevel>,
80 mCreateDimensionFactoryAndManager;
81 ::ll::TypedStorage<1, 1, ::SubClientId> mSubClientId;
82 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator>> mValidator;
83 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelData>> mLevelData;
84 ::ll::TypedStorage<1, 1, bool> mIsTrialMode;
85 ::ll::TypedStorage<1, 1, bool> mIsClientSide;
86 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ParticleProvider>> mParticles;
87 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::VoxelShapes::VoxelShapeRegistry>> mShapeRegistry;
92 LevelArguments& operator=(LevelArguments
const&);
93 LevelArguments(LevelArguments
const&);
100 MCNAPI ~LevelArguments();
Definition EntityContext.h:15
Definition ParticleProvider.h:25