24class PlayerDimensionTransferManager {
28 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlayerLimboActorManager>
const> mPlayerLimboActorManager;
29 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::IPlayerDimensionTransferer>>
const>
30 mPlayerDimensionTransferer;
31 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager>
const> mGameplayUserManager;
32 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager>
const> mDimensionManager;
33 ::ll::TypedStorage<8, 16, ::WeakRef<::EntityRegistry>
const> mEntityRegistry;
34 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::ILevelCrashDumpManager>>
const> mLevelCrashDumpManager;
35 ::ll::TypedStorage<1, 1, bool> mLevelFinishedInitializing;
36 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserRemoved;
41 PlayerDimensionTransferManager();
46 MCAPI PlayerDimensionTransferManager(
47 ::std::unique_ptr<::PlayerLimboActorManager> playerLimboActorManager,
48 ::std::unique_ptr<::IPlayerDimensionTransferer> playerDimensionTransferer,
49 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
50 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager,
52 ::std::unique_ptr<::ILevelCrashDumpManager> levelCrashDumpManager
55 MCAPI
bool _isPlayerSuspended(
::Player const& player)
const;
61 MCAPI
void handleChangeDimensionRequests();
65 MCAPI ~PlayerDimensionTransferManager();
72 ::std::unique_ptr<::PlayerLimboActorManager> playerLimboActorManager,
73 ::std::unique_ptr<::IPlayerDimensionTransferer> playerDimensionTransferer,
74 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
75 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager,
77 ::std::unique_ptr<::ILevelCrashDumpManager> levelCrashDumpManager
Definition EntityContext.h:15