LeviLamina
Loading...
Searching...
No Matches
IdentityDictionary.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8struct ActorUniqueID;
10struct ScoreboardId;
11// clang-format on
12
14public:
15 // member variables
16 // NOLINTBEGIN
17 ::ll::TypedStorage<8, 64, ::std::unordered_map<::PlayerScoreboardId, ::ScoreboardId>> mPlayers;
18 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ActorUniqueID, ::ScoreboardId>> mEntities;
19 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::ScoreboardId>> mFakes;
20 ::ll::TypedStorage<8, 64, ::std::unordered_map<::ScoreboardId, ::IdentityDefinition>> mIdentityDefs;
21 // NOLINTEND
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCAPI IdentityDictionary();
27
28 MCAPI bool clearIdentity(::ScoreboardId const& scoreboardId);
29
30 MCAPI ::ScoreboardId const&
31 convertFakeToReal(::ScoreboardId const& scoreboardId, ::PlayerScoreboardId const& playerId);
32
33 MCAPI ~IdentityDictionary();
34 // NOLINTEND
35
36public:
37 // constructor thunks
38 // NOLINTBEGIN
39 MCAPI void* $ctor();
40 // NOLINTEND
41
42public:
43 // destructor thunk
44 // NOLINTBEGIN
45 MCAPI void $dtor();
46 // NOLINTEND
47};
Definition IdentityDefinition.h:10
Definition IdentityDictionary.h:13
Definition ActorUniqueID.h:5
Definition PlayerScoreboardId.h:6
Definition ScoreboardId.h:10