|
LeviLamina
|
Public Member Functions | |
| 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 void | _addTrackedMapPlayers (::MapItemSavedData &mapItemSavedData) |
| MCAPI void | _forEachActivePlayer (::std::function< bool(::Player &)> callback, bool includeRemovedPlayers) const |
| MCAPI void | _saveAllPlayers (::LevelStorage &levelStorage) |
| MCAPI void | cleanupRemovedGameplayUsers () |
| MCAPI void | forEachActiveGameplayUser (::std::function< bool(::EntityContext &)> callback) const |
| MCAPI bool | isGameplayUserSuspended (::WeakEntityRef weakEntityUser) const |
| MCAPI void | registerMapDataManagerListener (::IServerMapDataManagerConnector &serverMapDataManagerConnector) |
| 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 () |
Public Attributes | |
| ::ll::TypedStorage< 8, 24, ::std::vector<::WeakEntityRef > > | mActiveGameplayUsers |
| ::ll::TypedStorage< 8, 24, ::std::vector<::WeakEntityRef > > | mSuspendedGameplayUsers |
| ::ll::TypedStorage< 8, 24, ::std::vector<::OwnerPtr<::EntityContext > > > | mGameplayUserEntities |
| ::ll::TypedStorage< 8, 24, ::std::vector<::GameplayUserSuspension > > | mSuspendResumeList |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::EntityContext &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnGameplayUserAdded |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::EntityContext const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnGameplayUserResumedPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::EntityContext const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnGameplayUserSuspendedPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::Player const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnPlayerRenamedPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::EntityContext &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnGameplayUserRemovedPublisher |
| ::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > | mOnAnyGameplayUsersRemovedPublisher |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnSaveGameDataSubscription |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnCanStartGameSaveTimerCheckSubscription |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnCreateMapSavedDataSubscription |
| ::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::GameplayUserManagerProxy > > > | mGameplayUserManagerProxy |
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.
|
virtual |
Implements IGameplayUserManagerConnector.