LeviLamina
Loading...
Searching...
No Matches
PlayerListManager Class Reference

Public Member Functions

MCAPI void _onAnyGameplayUsersRemoved ()
 
MCAPI void _onGameplayUserAdded (::EntityContext &entity)
 
MCAPI void _onGameplayUserRemoved (::EntityContext &entity)
 
MCAPI void initializeWithGameplayUserManagerOnServer (::IGameplayUserManagerConnector &gameplayUserManagerConnector)
 
MCAPI void removeByUUID (::mce::UUID const &uuid)
 
MCAPI void setPacketSender (::PacketSender &packetSender)
 
MCAPI void setPlayerLocationReceiver (::Bedrock::NonOwnerPointer<::PlayerLocationReceiver > playerLocationReceiver)
 
MCAPI void setPlayerLocationSender (::Bedrock::NonOwnerPointer<::PlayerLocationSender > playerLocationSender)
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > > mPlayerList
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PacketSender > > mPacketSender
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PlayerLocationReceiver > > mPlayerLocationReceiver
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::PlayerLocationSender > > mPlayerLocationSender
 
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::PlayerListEntry const &, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mOnPlayerListEntryAdded
 
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::PlayerListEntry const &, ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mOnPlayerListEntryRemoved
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserAddedSubscription
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserRemovedSubscription
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAnyGameplayUsersRemovedSubscription
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerListPacket > > mPendingPlayerListRemovePacket
 

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