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 void forEachActivePlayer (::std::function< bool(::Player &)> callback) const
MCAPI void forEachActivePlayerIncludeRemoved (::std::function< bool(::Player &)> 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.

◆ forEachActivePlayer()

MCAPI void GameplayUserManager::forEachActivePlayer ( ::std::function< bool(::Player &)> 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.

◆ forEachActivePlayerIncludeRemoved()

MCAPI void GameplayUserManager::forEachActivePlayerIncludeRemoved ( ::std::function< bool(::Player &)> 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()

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: