LeviLamina
Loading...
Searching...
No Matches
PlayerListManager.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class EntityContext;
9class PacketSender;
10namespace mce { class UUID; }
11// clang-format on
12
14public:
15 // member variables
16 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 PlayerListManager& operator=(PlayerListManager const&);
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI PlayerListManager();
36
37 MCAPI void _onAnyGameplayUsersRemoved();
38
39 MCAPI void _onGameplayUserAdded(::EntityContext& entity);
40
41 MCAPI void _onGameplayUserRemoved(::EntityContext& entity);
42
43 MCAPI void initializeWithGameplayUserManagerOnServer(::IGameplayUserManagerConnector& gameplayUserManagerConnector);
44
45 MCAPI void removeByUUID(::mce::UUID const& uuid);
46
47 MCAPI void setPacketSender(::PacketSender& packetSender);
48
49 MCAPI ~PlayerListManager();
50 // NOLINTEND
51
52public:
53 // constructor thunks
54 // NOLINTBEGIN
55 MCAPI void* $ctor();
56 // NOLINTEND
57
58public:
59 // destructor thunk
60 // NOLINTBEGIN
61 MCAPI void $dtor();
62 // NOLINTEND
63};
Definition EntityContext.h:16
Definition IGameplayUserManagerConnector.h:14
Definition PacketSender.h:17
Definition PlayerListManager.h:13
Definition UUID.h:7
Definition Alias.h:14