LeviLamina
Loading...
Searching...
No Matches
PlayerUpdateEntityOverridesPacketPayload.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/legacy/ActorUniqueID.h"
7
8
struct
PlayerUpdateEntityOverridesPacketPayload
{
9
public
:
10
// PlayerUpdateEntityOverridesPacketPayload inner types declare
11
// clang-format off
12
struct
ClearOverride
;
13
struct
FloatOverride
;
14
struct
IntOverride
;
15
struct
RemoveOverride
;
16
// clang-format on
17
18
// PlayerUpdateEntityOverridesPacketPayload inner types define
19
struct
ClearOverride
{};
20
21
struct
FloatOverride
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::TypedStorage<4, 4, float> mValue;
26
// NOLINTEND
27
};
28
29
struct
IntOverride
{
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::TypedStorage<4, 4, int> mValue;
34
// NOLINTEND
35
};
36
37
struct
RemoveOverride
{};
38
39
using
Update = ::std::variant<
40
::PlayerUpdateEntityOverridesPacketPayload::ClearOverride
,
41
::PlayerUpdateEntityOverridesPacketPayload::RemoveOverride
,
42
::PlayerUpdateEntityOverridesPacketPayload::IntOverride
,
43
::PlayerUpdateEntityOverridesPacketPayload::FloatOverride
>;
44
45
public
:
46
// member variables
47
// NOLINTBEGIN
48
::ll::TypedStorage<8, 8, ::ActorUniqueID> mId;
49
::ll::TypedStorage<4, 4, uint> mPropertyIndex;
50
::ll::TypedStorage<
51
4,
52
8,
53
::std::variant<
54
::PlayerUpdateEntityOverridesPacketPayload::ClearOverride
,
55
::PlayerUpdateEntityOverridesPacketPayload::RemoveOverride
,
56
::PlayerUpdateEntityOverridesPacketPayload::IntOverride
,
57
::PlayerUpdateEntityOverridesPacketPayload::FloatOverride
>>
58
mUpdate;
59
// NOLINTEND
60
};
PlayerUpdateEntityOverridesPacketPayload::ClearOverride
Definition
PlayerUpdateEntityOverridesPacketPayload.h:19
PlayerUpdateEntityOverridesPacketPayload::FloatOverride
Definition
PlayerUpdateEntityOverridesPacketPayload.h:21
PlayerUpdateEntityOverridesPacketPayload::IntOverride
Definition
PlayerUpdateEntityOverridesPacketPayload.h:29
PlayerUpdateEntityOverridesPacketPayload::RemoveOverride
Definition
PlayerUpdateEntityOverridesPacketPayload.h:37
PlayerUpdateEntityOverridesPacketPayload
Definition
PlayerUpdateEntityOverridesPacketPayload.h:8
src
mc
network
packet
PlayerUpdateEntityOverridesPacketPayload.h
Generated on
for LeviLamina by
1.16.1