LeviLamina
Loading...
Searching...
No Matches
ActorDefinitionDescriptor.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
Actor
;
8
class
ActorDefinitionTrigger
;
9
struct
VariantParameterList
;
10
// clang-format on
11
12
class
ActorDefinitionDescriptor
{
13
public
:
14
// ActorDefinitionDescriptor inner types declare
15
// clang-format off
16
struct
IsHiddenWhenInvisibleDescription
;
17
// clang-format on
18
19
// ActorDefinitionDescriptor inner types define
20
struct
IsHiddenWhenInvisibleDescription
{};
21
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 64>
mUnk38c98b;
26
::ll::UntypedStorage<8, 40>
mUnk8a6251;
27
::ll::UntypedStorage<8, 40>
mUnkf1caa3;
28
::ll::UntypedStorage<1, 16>
mUnke148ac;
29
::ll::UntypedStorage<1, 16>
mUnk2ec5bf;
30
::ll::UntypedStorage<8, 72>
mUnkdea602;
31
::ll::UntypedStorage<8, 32>
mUnk1e58c3;
32
::ll::UntypedStorage<8, 24>
mUnkd09558;
33
::ll::UntypedStorage<8, 32>
mUnk4956d2;
34
::ll::UntypedStorage<4, 16>
mUnk44ed44;
35
::ll::UntypedStorage<8, 24>
mUnk20892b;
36
::ll::UntypedStorage<8, 24>
mUnkabef02;
37
::ll::UntypedStorage<8, 64>
mUnk30c12a;
38
::ll::UntypedStorage<8, 72>
mUnk5cc8a1;
39
::ll::UntypedStorage<8, 72>
mUnk964b8b;
40
::ll::UntypedStorage<8, 8>
mUnk58b68b;
41
::ll::UntypedStorage<8, 8>
mUnk980494;
42
::ll::UntypedStorage<8, 8>
mUnk59e54d;
43
::ll::UntypedStorage<8, 8>
mUnke3c0d4;
44
::ll::UntypedStorage<8, 8>
mUnkef1717;
45
::ll::UntypedStorage<8, 8>
mUnk3be202;
46
::ll::UntypedStorage<8, 8>
mUnkef5a1c;
47
::ll::UntypedStorage<8, 8>
mUnk4ead45;
48
::ll::UntypedStorage<8, 8>
mUnkdc9116;
49
::ll::UntypedStorage<8, 8>
mUnka965ef;
50
::ll::UntypedStorage<8, 8>
mUnkcc7a3a;
51
::ll::UntypedStorage<8, 8>
mUnke6f8ab;
52
::ll::UntypedStorage<8, 8>
mUnka2484c;
53
::ll::UntypedStorage<8, 8>
mUnk999bbf;
54
::ll::UntypedStorage<8, 8>
mUnkd9f9cc;
55
::ll::UntypedStorage<8, 8>
mUnk3e63f3;
56
::ll::UntypedStorage<8, 8>
mUnk32183a;
57
::ll::UntypedStorage<8, 8>
mUnk3b8e1f;
58
::ll::UntypedStorage<8, 8>
mUnk322fc9;
59
::ll::UntypedStorage<8, 8>
mUnk7c899e;
60
::ll::UntypedStorage<8, 8>
mUnkbfbd9e;
61
::ll::UntypedStorage<8, 8>
mUnk6ca10c;
62
::ll::UntypedStorage<8, 8>
mUnk4b8ef8;
63
::ll::UntypedStorage<8, 8>
mUnk223bd9;
64
::ll::UntypedStorage<8, 8>
mUnk6cc27d;
65
::ll::UntypedStorage<8, 8>
mUnka684d1;
66
::ll::UntypedStorage<8, 8>
mUnkacacee;
67
::ll::UntypedStorage<8, 8>
mUnk29a659;
68
::ll::UntypedStorage<8, 8>
mUnk33c0cd;
69
::ll::UntypedStorage<8, 8>
mUnkcfee4b;
70
::ll::UntypedStorage<8, 8>
mUnkf88548;
71
::ll::UntypedStorage<8, 8>
mUnk3fb34f;
72
::ll::UntypedStorage<8, 8>
mUnk5e8b89;
73
::ll::UntypedStorage<8, 8>
mUnkf47b49;
74
::ll::UntypedStorage<8, 8>
mUnkb22043;
75
::ll::UntypedStorage<8, 8>
mUnkff5cb8;
76
::ll::UntypedStorage<8, 8>
mUnkd51841;
77
::ll::UntypedStorage<8, 8>
mUnk9617a6;
78
::ll::UntypedStorage<8, 8>
mUnk6abcfe;
79
::ll::UntypedStorage<8, 8>
mUnk6cceca;
80
::ll::UntypedStorage<8, 8>
mUnkc28a0f;
81
::ll::UntypedStorage<8, 8>
mUnk3e6952;
82
::ll::UntypedStorage<8, 8>
mUnkbd599b;
83
::ll::UntypedStorage<8, 8>
mUnk58a1cf;
84
::ll::UntypedStorage<8, 8>
mUnk9016e0;
85
// NOLINTEND
86
87
public
:
88
// prevent constructor by default
89
ActorDefinitionDescriptor
(
ActorDefinitionDescriptor
const
&);
90
91
public
:
92
// member functions
93
// NOLINTBEGIN
94
MCAPI
ActorDefinitionDescriptor
();
95
96
MCAPI
ActorDefinitionDescriptor
(
::ActorDefinitionDescriptor
&&);
97
98
MCAPI ::ActorDefinitionDescriptor& combine(
::ActorDefinitionDescriptor
const
& rhs);
99
100
MCAPI
bool
contains(
::ActorDefinitionDescriptor
const
& rhs)
const
;
101
102
MCAPI ::ActorDefinitionDescriptor& operator=(
::ActorDefinitionDescriptor
&&);
103
104
MCAPI ::ActorDefinitionDescriptor& operator=(
::ActorDefinitionDescriptor
const
&);
105
106
MCAPI
bool
overlaps(
::ActorDefinitionDescriptor
const
& rhs)
const
;
107
108
MCAPI ::ActorDefinitionDescriptor& subtract(
::ActorDefinitionDescriptor
const
& rhs);
109
110
MCAPI
~ActorDefinitionDescriptor
();
111
// NOLINTEND
112
113
public
:
114
// static functions
115
// NOLINTBEGIN
116
MCAPI
static
bool
_executeEvent(
117
::Actor
& entity,
118
::std::string
const
& name,
119
::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
120
::VariantParameterList
const
& list
121
);
122
123
MCAPI
static
bool
_executeTrigger(
124
::Actor
& entity,
125
::ActorDefinitionTrigger
const
& trigger,
126
::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
127
::VariantParameterList
const
& list
128
);
129
130
MCAPI
static
void
_forceExecuteTrigger(
131
::Actor
& entity,
132
::ActorDefinitionTrigger
const
& trigger,
133
::std::vector<::std::pair<::std::string const, ::std::string const>>& eventStack,
134
::VariantParameterList
const
& list
135
);
136
137
MCAPI
static
bool
executeEvent(
::Actor
& entity, ::std::string
const
& name,
::VariantParameterList
const
& list);
138
139
MCAPI
static
bool
140
executeTrigger(
::Actor
& entity,
::ActorDefinitionTrigger
const
& trigger,
::VariantParameterList
const
& list);
141
// NOLINTEND
142
143
public
:
144
// constructor thunks
145
// NOLINTBEGIN
146
MCAPI
void
* $ctor();
147
148
MCAPI
void
* $ctor(
::ActorDefinitionDescriptor
&&);
149
// NOLINTEND
150
151
public
:
152
// destructor thunk
153
// NOLINTBEGIN
154
MCAPI
void
$dtor();
155
// NOLINTEND
156
};
ActorDefinitionDescriptor
Definition
ActorDefinitionDescriptor.h:12
ActorDefinitionTrigger
Definition
ActorDefinitionTrigger.h:5
Actor
Definition
Actor.h:104
ActorDefinitionDescriptor::IsHiddenWhenInvisibleDescription
Definition
ActorDefinitionDescriptor.h:20
VariantParameterList
Definition
VariantParameterList.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
actor
ActorDefinitionDescriptor.h
Generated on Sat Apr 26 2025 05:56:00 for LeviLamina by
1.12.0