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