LeviLamina
Loading...
Searching...
No Matches
PlayerLocationPacketPayload.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/core/math/Vec3.h"
7
#include "mc/legacy/ActorUniqueID.h"
8
9
struct
PlayerLocationPacketPayload
{
10
public
:
11
// PlayerLocationPacketPayload inner types declare
12
// clang-format off
13
struct
CoordinatesLocation
;
14
struct
HiddenLocation
;
15
// clang-format on
16
17
// PlayerLocationPacketPayload inner types define
18
enum class
Type :
int
{
19
Coordinates = 0,
20
Hide = 1,
21
};
22
23
struct
CoordinatesLocation
{
24
public
:
25
// member variables
26
// NOLINTBEGIN
27
::ll::TypedStorage<4, 4, ::PlayerLocationPacketPayload::Type> mType;
28
::ll::TypedStorage<4, 12, ::Vec3> mPos;
29
// NOLINTEND
30
};
31
32
struct
HiddenLocation
{
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::TypedStorage<4, 4, ::PlayerLocationPacketPayload::Type> mType;
37
// NOLINTEND
38
};
39
40
public
:
41
// member variables
42
// NOLINTBEGIN
43
::ll::TypedStorage<8, 8, ::ActorUniqueID> mId;
44
::ll::TypedStorage<
45
4,
46
20,
47
::std::
48
variant<::PlayerLocationPacketPayload::CoordinatesLocation, ::PlayerLocationPacketPayload::HiddenLocation>>
49
mLocation;
50
// NOLINTEND
51
};
PlayerLocationPacketPayload::CoordinatesLocation
Definition
PlayerLocationPacketPayload.h:23
PlayerLocationPacketPayload::HiddenLocation
Definition
PlayerLocationPacketPayload.h:32
PlayerLocationPacketPayload
Definition
PlayerLocationPacketPayload.h:9
src
mc
network
packet
PlayerLocationPacketPayload.h
Generated on
for LeviLamina by
1.16.1