LeviLamina
Loading...
Searching...
No Matches
LevelStorageManager Class Reference
+ Inheritance diagram for LevelStorageManager:

Public Member Functions

LevelStorageManageroperator= (LevelStorageManager const &)
 
 LevelStorageManager (LevelStorageManager const &)
 
virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & getOnSaveConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & getOnSaveGameDataConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & getOnSaveLevelDataConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(bool &)> & getOnCanStartGameSaveTimerCheckConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & getOnStartLeaveGameConnector ()
 
virtual ::Bedrock::PubSub::Connector< void()> & getOnAppSuspendConnector ()
 
MCAPI LevelStorageManager (::Bedrock::UniqueOwnerPointer<::LevelStorage > levelStorage, ::std::unique_ptr<::GameDataSaveTimer > gameDataSaveTimer, ::std::unique_ptr<::UserStorageChecker > userStorageChecker, ::IMinecraftEventing &eventing)
 
MCAPI void _onNewDimensionCreated (::Dimension &dimension)
 
MCAPI void _savePlayer (::Player &player)
 
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::LevelStoragegetLevelStorage ()
 
MCAPI void initializeWithDimensionManager (::IDimensionManagerConnector &dimensionManagerConnector)
 
MCAPI void initializeWithPlayerDeathManager (::IPlayerDeathManagerConnector &playerDeathManagerConnector)
 
MCAPI void onStartLeaveGame ()
 
MCAPI void save (::std::chrono::steady_clock::time_point currentTime)
 
MCAPI void saveGameData (::std::chrono::steady_clock::time_point currentTime)
 
MCAPI void saveLevelData ()
 
MCAPI void trySaveGameData (::std::chrono::steady_clock::time_point currentTime)
 
MCAPI void * $ctor (::Bedrock::UniqueOwnerPointer<::LevelStorage > levelStorage, ::std::unique_ptr<::GameDataSaveTimer > gameDataSaveTimer, ::std::unique_ptr<::UserStorageChecker > userStorageChecker, ::IMinecraftEventing &eventing)
 
MCAPI void $dtor ()
 
MCFOLD ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & $getOnSaveConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & $getOnSaveGameDataConnector ()
 
MCFOLD ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & $getOnSaveLevelDataConnector ()
 
MCFOLD ::Bedrock::PubSub::Connector< void(bool &)> & $getOnCanStartGameSaveTimerCheckConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & $getOnStartLeaveGameConnector ()
 
MCFOLD ::Bedrock::PubSub::Connector< void()> & $getOnAppSuspendConnector ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkeb6d54
 
::ll::UntypedStorage< 8, 80 > mUnk6f5c89
 
::ll::UntypedStorage< 8, 8 > mUnk24c5f1
 
::ll::UntypedStorage< 8, 8 > mUnkf8c968
 
::ll::UntypedStorage< 8, 128 > mUnk6626a0
 
::ll::UntypedStorage< 8, 128 > mUnk7a64ad
 
::ll::UntypedStorage< 8, 128 > mUnkab7b3a
 
::ll::UntypedStorage< 8, 128 > mUnkb83608
 
::ll::UntypedStorage< 8, 128 > mUnk612f75
 
::ll::UntypedStorage< 8, 128 > mUnkac98df
 
::ll::UntypedStorage< 8, 16 > mUnk4f2d81
 
::ll::UntypedStorage< 8, 16 > mUnkd9bcd3
 
::ll::UntypedStorage< 1, 1 > mUnkdde89a
 
::ll::UntypedStorage< 8, 8 > mUnk1c1e6c
 
::ll::UntypedStorage< 4, 4 > mUnk40512b
 

Member Function Documentation

◆ getOnSaveConnector()

virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::getOnSaveConnector ( )
virtual

◆ getOnSaveGameDataConnector()

virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::getOnSaveGameDataConnector ( )
virtual

◆ getOnSaveLevelDataConnector()

virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::getOnSaveLevelDataConnector ( )
virtual

◆ getOnCanStartGameSaveTimerCheckConnector()

virtual ::Bedrock::PubSub::Connector< void(bool &)> & LevelStorageManager::getOnCanStartGameSaveTimerCheckConnector ( )
virtual

◆ getOnStartLeaveGameConnector()

virtual ::Bedrock::PubSub::Connector< void(::LevelStorage &)> & LevelStorageManager::getOnStartLeaveGameConnector ( )
virtual

◆ getOnAppSuspendConnector()

virtual ::Bedrock::PubSub::Connector< void()> & LevelStorageManager::getOnAppSuspendConnector ( )
virtual

The documentation for this class was generated from the following file: