27 ::ll::TypedStorage<8, 64, ::std::unordered_map<::mce::UUID, ::PlayerListEntry>> mPlayerList;
28 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::PacketSender>> mPacketSender;
29 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::PlayerLocationReceiver>> mPlayerLocationReceiver;
30 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::PlayerLocationSender>> mPlayerLocationSender;
35 void(
::PlayerListEntry const&, ::std::unordered_map<::mce::UUID, ::PlayerListEntry>
const&),
38 mOnPlayerListEntryAdded;
43 void(
::PlayerListEntry const&, ::std::unordered_map<::mce::UUID, ::PlayerListEntry>
const&),
46 mOnPlayerListEntryRemoved;
47 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserAddedSubscription;
48 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserRemovedSubscription;
49 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnAnyGameplayUsersRemovedSubscription;
50 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlayerListPacket>> mPendingPlayerListRemovePacket;
56 MCAPI
void _onAnyGameplayUsersRemoved();
74 MCAPI ::PlayerListEntry* tryGetPlayerEntry(
::mce::UUID const& uuid);
Definition EntityContext.h:15
Definition PlayerListEntry.h:17