LeviLamina
Loading...
Searching...
No Matches
LookedAtDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/brstd/flat_set.h"
7
#include "mc/util/json_util/JsonSchemaObjectNode.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
EntityContext
;
12
struct
LookedAtComponent
;
13
namespace
JsonUtil {
class
EmptyClass
; }
14
// clang-format on
15
16
struct
LookedAtDefinition {
17
public
:
18
// LookedAtDefinition inner types declare
19
// clang-format off
20
struct
LookAtLocation
;
21
// clang-format on
22
23
// LookedAtDefinition inner types define
24
struct
LookAtLocation {
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk62964c;
29
::ll::UntypedStorage<4, 4>
mUnkd67202;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
LookAtLocation& operator=(LookAtLocation
const
&);
35
LookAtLocation(LookAtLocation
const
&);
36
LookAtLocation();
37
38
public
:
39
// member functions
40
// NOLINTBEGIN
41
MCAPI
void
setLocation(::std::string
const
& str);
42
// NOLINTEND
43
};
44
45
public
:
46
// member variables
47
// NOLINTBEGIN
48
::ll::UntypedStorage<8, 104>
mUnkf6bfe5;
49
::ll::UntypedStorage<8, 104>
mUnk6b21d3;
50
::ll::UntypedStorage<8, 64>
mUnkd33b3f;
51
::ll::UntypedStorage<8, 24>
mUnkb9c5e6;
52
::ll::UntypedStorage<4, 8>
mUnke98893;
53
::ll::UntypedStorage<1, 1>
mUnk2506d4;
54
::ll::UntypedStorage<4, 4>
mUnkf8292c;
55
::ll::UntypedStorage<4, 4>
mUnkde9d21;
56
::ll::UntypedStorage<4, 4>
mUnkfc9623;
57
::ll::UntypedStorage<1, 1>
mUnkb54097;
58
::ll::UntypedStorage<1, 1>
mUnkaa520a;
59
::ll::UntypedStorage<1, 1>
mUnkef3718;
60
// NOLINTEND
61
62
public
:
63
// prevent constructor by default
64
LookedAtDefinition& operator=(LookedAtDefinition
const
&);
65
LookedAtDefinition(LookedAtDefinition
const
&);
66
67
public
:
68
// member functions
69
// NOLINTBEGIN
70
MCAPI LookedAtDefinition();
71
72
MCAPI
void
initialize(
::EntityContext
&,
::LookedAtComponent
& component)
const
;
73
74
MCAPI
void
setFieldOfView(
float
const
& fieldOfViewInDegrees);
75
76
MCAPI
void
setLineOfSightObstructionType(::std::string
const
& str);
77
78
MCAPI
void
setSetTargetMode(::std::string
const
& str);
79
80
MCAPI ~LookedAtDefinition();
81
// NOLINTEND
82
83
public
:
84
// static functions
85
// NOLINTBEGIN
86
MCAPI
static
void
buildSchema(
87
::std::shared_ptr<
::JsonUtil::JsonSchemaObjectNode<::JsonUtil::EmptyClass, ::LookedAtDefinition>
>& root
88
);
89
// NOLINTEND
90
91
public
:
92
// constructor thunks
93
// NOLINTBEGIN
94
MCAPI
void
* $ctor();
95
// NOLINTEND
96
97
public
:
98
// destructor thunk
99
// NOLINTBEGIN
100
MCAPI
void
$dtor();
101
// NOLINTEND
102
};
EntityContext
Definition
EntityContext.h:17
JsonUtil::EmptyClass
Definition
EmptyClass.h:7
JsonUtil::JsonSchemaObjectNode
Definition
JsonSchemaObjectNode.h:8
LookedAtComponent
Definition
LookedAtComponent.h:10
LookedAtDefinition::LookAtLocation
Definition
LookedAtDefinition.h:24
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
definitions
LookedAtDefinition.h
Generated on
for LeviLamina by
1.16.1