LeviLamina
Loading...
Searching...
No Matches
ParticleEventRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
HashedString
;
8
class
MolangVariableMap
;
9
class
Vec3
;
10
// clang-format on
11
12
struct
ParticleEventRequest
{
13
public
:
14
// ParticleEventRequest inner types declare
15
// clang-format off
16
struct
BasicData
;
17
struct
BreakingItemData
;
18
struct
MolangData
;
19
struct
TerrainData
;
20
struct
TerrainSlideData
;
21
// clang-format on
22
23
// ParticleEventRequest inner types define
24
struct
BasicData {
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk9592ec;
29
::ll::UntypedStorage<4, 12>
mUnk5ed19b;
30
::ll::UntypedStorage<4, 12>
mUnkd4cecb;
31
::ll::UntypedStorage<4, 4>
mUnkd1dbbf;
32
::ll::UntypedStorage<8, 16>
mUnk81b715;
33
::ll::UntypedStorage<1, 1>
mUnk8fbf2d;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
BasicData& operator=(BasicData
const
&);
39
BasicData(BasicData
const
&);
40
BasicData();
41
};
42
43
struct
BreakingItemData {
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::UntypedStorage<4, 12>
mUnk5a4bf7;
48
::ll::UntypedStorage<4, 16>
mUnkb9e8fd;
49
::ll::UntypedStorage<8, 64>
mUnka77f79;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
BreakingItemData& operator=(BreakingItemData
const
&);
55
BreakingItemData(BreakingItemData
const
&);
56
BreakingItemData();
57
};
58
59
struct
MolangData {
60
public
:
61
// member variables
62
// NOLINTBEGIN
63
::ll::UntypedStorage<8, 48>
mUnkb99c1a;
64
::ll::UntypedStorage<4, 12>
mUnkb40aba;
65
::ll::UntypedStorage<8, 56>
mUnk80ccba;
66
// NOLINTEND
67
68
public
:
69
// prevent constructor by default
70
MolangData& operator=(MolangData
const
&);
71
MolangData(MolangData
const
&);
72
MolangData();
73
};
74
75
struct
TerrainData {
76
public
:
77
// member variables
78
// NOLINTBEGIN
79
::ll::UntypedStorage<4, 12>
mUnk9daf0f;
80
::ll::UntypedStorage<8, 8>
mUnk130d0e;
81
::ll::UntypedStorage<4, 12>
mUnkbf3dee;
82
::ll::UntypedStorage<4, 4>
mUnk562272;
83
::ll::UntypedStorage<4, 4>
mUnkc2c1ae;
84
::ll::UntypedStorage<4, 4>
mUnkc753fa;
85
// NOLINTEND
86
87
public
:
88
// prevent constructor by default
89
TerrainData& operator=(TerrainData
const
&);
90
TerrainData(TerrainData
const
&);
91
TerrainData();
92
};
93
94
struct
TerrainSlideData
:
public
::ParticleEventRequest::TerrainData
{};
95
96
public
:
97
// member variables
98
// NOLINTBEGIN
99
::ll::TypedStorage<
100
8,
101
128,
102
::std::variant<
103
::ParticleEventRequest::BasicData
,
104
::ParticleEventRequest::MolangData
,
105
::ParticleEventRequest::TerrainData
,
106
::ParticleEventRequest::TerrainSlideData
,
107
::ParticleEventRequest::BreakingItemData
>>
108
mData;
109
// NOLINTEND
110
111
public
:
112
// static functions
113
// NOLINTBEGIN
114
MCAPI static ::ParticleEventRequest
115
addParticleEffect(
::HashedString
effect,
::Vec3
const
& emitterPosition,
::MolangVariableMap
molangVariables);
116
// NOLINTEND
117
};
HashedString
Definition
HashedString.h:5
MolangVariableMap
Definition
MolangVariableMap.h:17
Vec3
Definition
Vec3.h:10
ParticleEventRequest::BasicData
Definition
ParticleEventRequest.h:24
ParticleEventRequest::BreakingItemData
Definition
ParticleEventRequest.h:43
ParticleEventRequest::MolangData
Definition
ParticleEventRequest.h:59
ParticleEventRequest::TerrainData
Definition
ParticleEventRequest.h:75
ParticleEventRequest::TerrainSlideData
Definition
ParticleEventRequest.h:94
ParticleEventRequest
Definition
ParticleEventRequest.h:12
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components
ParticleEventRequest.h
Generated on
for LeviLamina by
1.16.1