LeviLamina
Loading...
Searching...
No Matches
BehaviorData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
class
BehaviorData
{
6
public
:
7
// BehaviorData inner types declare
8
// clang-format off
9
struct
DataProxy
;
10
// clang-format on
11
12
// BehaviorData inner types define
13
struct
DataProxy
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<8, 32>
mUnk4b5161;
18
::ll::UntypedStorage<1, 1>
mUnka1c5c0;
19
// NOLINTEND
20
21
public
:
22
// prevent constructor by default
23
DataProxy
& operator=(
DataProxy
const
&);
24
DataProxy
(
DataProxy
const
&);
25
DataProxy
();
26
27
public
:
28
// virtual functions
29
// NOLINTBEGIN
30
// vIndex: 0
31
virtual
~DataProxy
() =
default
;
32
33
// vIndex: 1
34
virtual ::std::unique_ptr<::BehaviorData::DataProxy> copy() = 0;
35
// NOLINTEND
36
37
public
:
38
// destructor thunk
39
// NOLINTBEGIN
40
41
// NOLINTEND
42
43
public
:
44
// virtual function thunks
45
// NOLINTBEGIN
46
47
// NOLINTEND
48
49
public
:
50
// vftables
51
// NOLINTBEGIN
52
MCAPI
static
void
** $vftable();
53
// NOLINTEND
54
};
55
56
enum class
DataType : uchar {
57
BlockPosition = 0,
58
Boolean = 1,
59
Float = 2,
60
Int = 3,
61
String = 4,
62
Vector3 = 5,
63
VoidPointer = 6,
64
};
65
66
public
:
67
// member variables
68
// NOLINTBEGIN
69
::ll::UntypedStorage<8, 64>
mUnkdfa4a1;
70
::ll::UntypedStorage<8, 24>
mUnke4e167;
71
// NOLINTEND
72
73
public
:
74
// prevent constructor by default
75
BehaviorData
& operator=(
BehaviorData
const
&);
76
BehaviorData
(
BehaviorData
const
&);
77
BehaviorData
();
78
79
public
:
80
// member functions
81
// NOLINTBEGIN
82
MCAPI ::BehaviorData& operator=(
::BehaviorData
&&);
83
84
MCAPI
~BehaviorData
();
85
// NOLINTEND
86
87
public
:
88
// destructor thunk
89
// NOLINTBEGIN
90
MCAPI
void
$dtor();
91
// NOLINTEND
92
};
BehaviorData
Definition
BehaviorData.h:5
BehaviorData::DataProxy
Definition
BehaviorData.h:13
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
actor
bhave
BehaviorData.h
Generated on Sat Apr 26 2025 05:56:04 for LeviLamina by
1.12.0