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 ()
 
MCFOLD ::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 > mUnk5e4bf4
 
::ll::UntypedStorage< 8, 128 > mUnk50f4c2
 
::ll::UntypedStorage< 8, 128 > mUnkbc53b2
 
::ll::UntypedStorage< 8, 128 > mUnkbe62f5
 
::ll::UntypedStorage< 8, 128 > mUnk196e07
 
::ll::UntypedStorage< 8, 128 > mUnkd905a7
 
::ll::UntypedStorage< 8, 16 > mUnk123f52
 
::ll::UntypedStorage< 8, 16 > mUnkb8339f
 
::ll::UntypedStorage< 8, 16 > mUnke29cfe
 
::ll::UntypedStorage< 8, 8 > mUnkd3857d
 

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

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