LeviLamina
|
Public Member Functions | |
GameplayUserManager & | operator= (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 |
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.