29class PlayerDimensionTransferManager {
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlayerLimboActorManager>
const> mPlayerLimboActorManager;
34 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::IPlayerDimensionTransferer>>
const>
35 mPlayerDimensionTransferer;
36 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager>
const> mGameplayUserManager;
37 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::DimensionManager>
const> mDimensionManager;
38 ::ll::TypedStorage<8, 16, ::WeakRef<::EntityRegistry>
const> mEntityRegistry;
39 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::ILevelCrashDumpManager>>
const> mLevelCrashDumpManager;
40 ::ll::TypedStorage<1, 1, bool> mLevelFinishedInitializing;
41 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserRemoved;
46 PlayerDimensionTransferManager();
51 MCAPI PlayerDimensionTransferManager(
52 ::std::unique_ptr<::PlayerLimboActorManager> playerLimboActorManager,
53 ::std::unique_ptr<::IPlayerDimensionTransferer> playerDimensionTransferer,
54 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
55 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager,
57 ::std::unique_ptr<::ILevelCrashDumpManager> levelCrashDumpManager
60 MCAPI
bool _isPlayerSuspended(
::Player const& player)
const;
66 MCAPI
void _playerChangeDimensionPrepareRegion(
72 MCAPI
bool _playerChangeDimensionWaitingForChunks(
78 MCFOLD ::IPlayerDimensionTransferConnector& getPlayerDimensionTransferConnector();
80 MCAPI
void handleChangeDimensionRequests();
82 MCAPI
void loadAllOwnedLimboActors();
86 MCFOLD
void setLevelFinishedInitializing();
92 MCAPI ~PlayerDimensionTransferManager();
99 ::std::unique_ptr<::PlayerLimboActorManager> playerLimboActorManager,
100 ::std::unique_ptr<::IPlayerDimensionTransferer> playerDimensionTransferer,
101 ::Bedrock::NotNullNonOwnerPtr<::DimensionManager> dimensionManager,
102 ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager> gameplayUserManager,
104 ::std::unique_ptr<::ILevelCrashDumpManager> levelCrashDumpManager
Definition EntityContext.h:17