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

Public Member Functions

GameplayUserManageroperator= (GameplayUserManager const &)
 
 GameplayUserManager (GameplayUserManager const &)
 
virtual ::Bedrock::PubSub::Connector< void(::EntityContext &)> & getGameplayUserAddedConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & getGameplayUserResumedConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & getGameplayUserSuspendedConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::Player const &)> & getPlayerRenamedConnector ()
 
virtual ::Bedrock::PubSub::Connector< void(::EntityContext &)> & getGameplayUserRemovedConnector ()
 
virtual ::Bedrock::PubSub::Connector< void()> & getAnyGameplayUsersRemovedConnector ()
 
MCAPI GameplayUserManager (::std::unique_ptr<::GameplayUserManagerProxy > gameplayUserManagerProxy)
 
MCAPI void _addTrackedMapPlayers (::MapItemSavedData &mapItemSavedData)
 
MCAPI void _forEachActivePlayer (::std::function< bool(::Player &)> callback, bool includeRemovedPlayers) const
 
MCAPI int _getNewPlayerId () const
 
MCAPI void _resumePlayer (::WeakEntityRef weakEntityUser)
 
MCAPI void _saveAllPlayers (::LevelStorage &levelStorage)
 
MCAPI void _suspendPlayer (::WeakEntityRef weakEntityUser)
 
MCAPI void addGameplayUser (::OwnerPtr<::EntityContext > userEntity)
 
MCAPI void cleanupRemovedGameplayUsers ()
 
MCAPI void clearAllGameplayUserEntities ()
 
MCAPI void forEachActiveGameplayUser (::std::function< bool(::EntityContext &)> callback) const
 
MCAPI bool isGameplayUserSuspended (::WeakEntityRef weakEntityUser) const
 
MCAPI void queueResumePlayer (::EntityContext const &playerEntity)
 
MCAPI void queueSuspendPlayer (::EntityContext const &playerEntity)
 
MCAPI void registerLevelStorageManagerListener (::ILevelStorageManagerConnector &levelStorageManagerConnector)
 
MCAPI void registerMapDataManagerListener (::IServerMapDataManagerConnector &serverMapDataManagerConnector)
 
MCAPI void startLeaveGame ()
 
MCAPI void * $ctor (::std::unique_ptr<::GameplayUserManagerProxy > gameplayUserManagerProxy)
 
MCAPI void $dtor ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext &)> & $getGameplayUserAddedConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & $getGameplayUserResumedConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & $getGameplayUserSuspendedConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::Player const &)> & $getPlayerRenamedConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext &)> & $getGameplayUserRemovedConnector ()
 
MCAPI ::Bedrock::PubSub::Connector< void()> & $getAnyGameplayUsersRemovedConnector ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkc721ae
 
::ll::UntypedStorage< 8, 24 > mUnk9fd09f
 
::ll::UntypedStorage< 8, 24 > mUnk6fd064
 
::ll::UntypedStorage< 8, 24 > mUnk3bf0f4
 
::ll::UntypedStorage< 8, 128 > mUnk23e74c
 
::ll::UntypedStorage< 8, 128 > mUnk43ee2f
 
::ll::UntypedStorage< 8, 128 > mUnkc38a56
 
::ll::UntypedStorage< 8, 128 > mUnk4e383a
 
::ll::UntypedStorage< 8, 128 > mUnk42962d
 
::ll::UntypedStorage< 8, 128 > mUnk14c0db
 
::ll::UntypedStorage< 8, 16 > mUnk123f52
 
::ll::UntypedStorage< 8, 16 > mUnkb8339f
 
::ll::UntypedStorage< 8, 16 > mUnke29cfe
 
::ll::UntypedStorage< 8, 8 > mUnkd3857d
 

Constructor & Destructor Documentation

◆ GameplayUserManager()

MCAPI GameplayUserManager::GameplayUserManager ( ::std::unique_ptr<::GameplayUserManagerProxy > gameplayUserManagerProxy)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ getGameplayUserAddedConnector()

virtual ::Bedrock::PubSub::Connector< void(::EntityContext &)> & GameplayUserManager::getGameplayUserAddedConnector ( )
virtual

◆ getGameplayUserResumedConnector()

virtual ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & GameplayUserManager::getGameplayUserResumedConnector ( )
virtual

◆ getGameplayUserSuspendedConnector()

virtual ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & GameplayUserManager::getGameplayUserSuspendedConnector ( )
virtual

◆ getPlayerRenamedConnector()

virtual ::Bedrock::PubSub::Connector< void(::Player const &)> & GameplayUserManager::getPlayerRenamedConnector ( )
virtual

◆ getGameplayUserRemovedConnector()

virtual ::Bedrock::PubSub::Connector< void(::EntityContext &)> & GameplayUserManager::getGameplayUserRemovedConnector ( )
virtual

◆ getAnyGameplayUsersRemovedConnector()

virtual ::Bedrock::PubSub::Connector< void()> & GameplayUserManager::getAnyGameplayUsersRemovedConnector ( )
virtual

◆ _addTrackedMapPlayers()

MCAPI void GameplayUserManager::_addTrackedMapPlayers ( ::MapItemSavedData & mapItemSavedData)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _forEachActivePlayer()

MCAPI void GameplayUserManager::_forEachActivePlayer ( ::std::function< bool(::Player &)> callback,
bool includeRemovedPlayers ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getNewPlayerId()

MCAPI int GameplayUserManager::_getNewPlayerId ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _resumePlayer()

MCAPI void GameplayUserManager::_resumePlayer ( ::WeakEntityRef weakEntityUser)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _saveAllPlayers()

MCAPI void GameplayUserManager::_saveAllPlayers ( ::LevelStorage & levelStorage)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _suspendPlayer()

MCAPI void GameplayUserManager::_suspendPlayer ( ::WeakEntityRef weakEntityUser)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addGameplayUser()

MCAPI void GameplayUserManager::addGameplayUser ( ::OwnerPtr<::EntityContext > userEntity)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ cleanupRemovedGameplayUsers()

MCAPI void GameplayUserManager::cleanupRemovedGameplayUsers ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ clearAllGameplayUserEntities()

MCAPI void GameplayUserManager::clearAllGameplayUserEntities ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ forEachActiveGameplayUser()

MCAPI void GameplayUserManager::forEachActiveGameplayUser ( ::std::function< bool(::EntityContext &)> callback) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ isGameplayUserSuspended()

MCAPI bool GameplayUserManager::isGameplayUserSuspended ( ::WeakEntityRef weakEntityUser) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ queueResumePlayer()

MCAPI void GameplayUserManager::queueResumePlayer ( ::EntityContext const & playerEntity)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ queueSuspendPlayer()

MCAPI void GameplayUserManager::queueSuspendPlayer ( ::EntityContext const & playerEntity)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ registerLevelStorageManagerListener()

MCAPI void GameplayUserManager::registerLevelStorageManagerListener ( ::ILevelStorageManagerConnector & levelStorageManagerConnector)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ registerMapDataManagerListener()

MCAPI void GameplayUserManager::registerMapDataManagerListener ( ::IServerMapDataManagerConnector & serverMapDataManagerConnector)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ startLeaveGame()

MCAPI void GameplayUserManager::startLeaveGame ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * GameplayUserManager::$ctor ( ::std::unique_ptr<::GameplayUserManagerProxy > gameplayUserManagerProxy)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void GameplayUserManager::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getGameplayUserAddedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext &)> & GameplayUserManager::$getGameplayUserAddedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getGameplayUserResumedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & GameplayUserManager::$getGameplayUserResumedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getGameplayUserSuspendedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext const &)> & GameplayUserManager::$getGameplayUserSuspendedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPlayerRenamedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::Player const &)> & GameplayUserManager::$getPlayerRenamedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getGameplayUserRemovedConnector()

MCAPI ::Bedrock::PubSub::Connector< void(::EntityContext &)> & GameplayUserManager::$getGameplayUserRemovedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getAnyGameplayUsersRemovedConnector()

MCAPI ::Bedrock::PubSub::Connector< void()> & GameplayUserManager::$getAnyGameplayUsersRemovedConnector ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** GameplayUserManager::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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