API Reference
On this page
Public Attributes | |
| ::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelStorage > > const > | mLevelStorage |
| ::ll::TypedStorage< 8, 80, ::SavedDataStorage > | mSavedDataStorage |
| ::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::GameDataSaveTimer > > > | mGameDataSaveTimer |
| ::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::UserStorageChecker > > > | mUserStorageChecker |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::LevelStorage &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mSavePublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::LevelStorage &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mSaveGameDataPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::LevelStorage &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mSaveLevelDataPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(bool &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mCanStartSaveTimerCheckPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::LevelStorage &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnStartLeaveGamePublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnAppSuspendPublisher |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnPlayerDeathSubscription |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnDimensionCreatedSubscription |
| ::ll::TypedStorage< 1, 1, bool > | mIsLevelTearingDown |
| ::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > | mEventing |
| ::ll::TypedStorage< 4, 4, uint > | mPollSaveGameStatisticsCount |
| MCAPI LevelStorageManager::LevelStorageManager | ( | ::Bedrock::UniqueOwnerPointer<::LevelStorage > | levelStorage, |
| ::std::unique_ptr<::GameDataSaveTimer > | gameDataSaveTimer, | ||
| ::std::unique_ptr<::UserStorageChecker > | userStorageChecker, | ||
| ::IMinecraftEventing & | eventing ) |
|
virtual |
Implements ILevelStorageManagerConnector.
|
virtual |
Implements ILevelStorageManagerConnector.
|
virtual |
Implements ILevelStorageManagerConnector.
|
virtual |
Implements ILevelStorageManagerConnector.
|
virtual |
Implements ILevelStorageManagerConnector.
|
virtual |
Implements ILevelStorageManagerConnector.
| MCAPI void LevelStorageManager::_onNewDimensionCreated | ( | ::Dimension & | dimension | ) |
| MCAPI void LevelStorageManager::_savePlayer | ( | ::Player & | player | ) |
| MCAPI void LevelStorageManager::initializeWithDimensionManager | ( | ::IDimensionManagerConnector & | dimensionManagerConnector | ) |
| MCAPI void LevelStorageManager::initializeWithPlayerDeathManager | ( | ::IPlayerDeathManagerConnector & | playerDeathManagerConnector | ) |
| MCAPI void LevelStorageManager::onStartLeaveGame | ( | ) |
| MCAPI void LevelStorageManager::save | ( | ::std::chrono::steady_clock::time_point | currentTime | ) |
| MCAPI void LevelStorageManager::saveGameData | ( | ::std::chrono::steady_clock::time_point | currentTime | ) |
| MCAPI void LevelStorageManager::saveLevelData | ( | ) |
| MCAPI void LevelStorageManager::trySaveGameData | ( | ::std::chrono::steady_clock::time_point | currentTime | ) |
| MCAPI void * LevelStorageManager::$ctor | ( | ::Bedrock::UniqueOwnerPointer<::LevelStorage > | levelStorage, |
| ::std::unique_ptr<::GameDataSaveTimer > | gameDataSaveTimer, | ||
| ::std::unique_ptr<::UserStorageChecker > | userStorageChecker, | ||
| ::IMinecraftEventing & | eventing ) |
| MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::$getOnSaveConnector | ( | ) |
| MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::$getOnSaveGameDataConnector | ( | ) |
| MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::$getOnSaveLevelDataConnector | ( | ) |
| MCAPI ::Bedrock::PubSub::Connector< void(bool &)> & LevelStorageManager::$getOnCanStartGameSaveTimerCheckConnector | ( | ) |
| MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::$getOnStartLeaveGameConnector | ( | ) |
| MCAPI ::Bedrock::PubSub::Connector< void()> & LevelStorageManager::$getOnAppSuspendConnector | ( | ) |