55 virtual ::Bedrock::PubSub::Connector<void(
::EntityContext&)>& getGameplayUserAddedConnector() ;
58 virtual ::Bedrock::PubSub::Connector<void(
::EntityContext const&)>& getGameplayUserResumedConnector() ;
62 getGameplayUserSuspendedConnector() ;
65 virtual ::Bedrock::PubSub::Connector<void(
::Player const&)>& getPlayerRenamedConnector() ;
68 virtual ::Bedrock::PubSub::Connector<void(
::EntityContext&)>& getGameplayUserRemovedConnector() ;
71 virtual ::Bedrock::PubSub::Connector<void()>& getAnyGameplayUsersRemovedConnector() ;
77 MCAPI
explicit GameplayUserManager(::std::unique_ptr<::GameplayUserManagerProxy> gameplayUserManagerProxy);
81 MCAPI
void _forEachActivePlayer(::std::function<
bool(
::Player&)> callback,
bool includeRemovedPlayers)
const;
83 MCAPI
int _getNewPlayerId()
const;
93 MCAPI
void cleanupRemovedGameplayUsers();
95 MCAPI
void clearAllGameplayUserEntities();
97 MCAPI
void forEachActiveGameplayUser(::std::function<
bool(
::EntityContext&)> callback)
const;
99 MCAPI
bool isGameplayUserSuspended(
::WeakEntityRef weakEntityUser)
const;
109 MCAPI
void startLeaveGame();
115 MCAPI
void* $ctor(::std::unique_ptr<::GameplayUserManagerProxy> gameplayUserManagerProxy);
127 MCAPI ::Bedrock::PubSub::Connector<void(
::EntityContext&)>& $getGameplayUserAddedConnector();
129 MCAPI ::Bedrock::PubSub::Connector<void(
::EntityContext const&)>& $getGameplayUserResumedConnector();
131 MCFOLD ::Bedrock::PubSub::Connector<void(
::EntityContext const&)>& $getGameplayUserSuspendedConnector();
133 MCAPI ::Bedrock::PubSub::Connector<void(
::Player const&)>& $getPlayerRenamedConnector();
135 MCAPI ::Bedrock::PubSub::Connector<void(
::EntityContext&)>& $getGameplayUserRemovedConnector();
137 MCAPI ::Bedrock::PubSub::Connector<void()>& $getAnyGameplayUsersRemovedConnector();
143 MCAPI
static void** $vftable();
Definition EntityContext.h:16