LeviLamina
Loading...
Searching...
No Matches
EventingRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/actor/ActorType.h"
7
8
struct
EventingRequest
{
9
public
:
10
// EventingRequest inner types declare
11
// clang-format off
12
struct
ActorMovementCorrectionData
;
13
struct
PersonaEmoteData
;
14
struct
PlayerBounceData
;
15
struct
PlayerUnexpectedFallDamageData
;
16
// clang-format on
17
18
// EventingRequest inner types define
19
struct
ActorMovementCorrectionData {
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<4, 4>
mUnk7a7984;
24
::ll::UntypedStorage<8, 24>
mUnk9f1611;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ActorMovementCorrectionData& operator=(ActorMovementCorrectionData
const
&);
30
ActorMovementCorrectionData(ActorMovementCorrectionData
const
&);
31
ActorMovementCorrectionData();
32
};
33
34
struct
PersonaEmoteData {
35
public
:
36
// member variables
37
// NOLINTBEGIN
38
::ll::UntypedStorage<8, 32>
mUnk7428fb;
39
::ll::UntypedStorage<1, 1>
mUnk73d3b0;
40
::ll::UntypedStorage<4, 4>
mUnkb9b4ae;
41
// NOLINTEND
42
43
public
:
44
// prevent constructor by default
45
PersonaEmoteData& operator=(PersonaEmoteData
const
&);
46
PersonaEmoteData(PersonaEmoteData
const
&);
47
PersonaEmoteData();
48
};
49
50
struct
PlayerBounceData {
51
public
:
52
// member variables
53
// NOLINTBEGIN
54
::ll::UntypedStorage<8, 8>
mUnkcf8f72;
55
::ll::UntypedStorage<8, 8>
mUnkc09b76;
56
::ll::UntypedStorage<4, 4>
mUnkeaecbe;
57
// NOLINTEND
58
59
public
:
60
// prevent constructor by default
61
PlayerBounceData& operator=(PlayerBounceData
const
&);
62
PlayerBounceData(PlayerBounceData
const
&);
63
PlayerBounceData();
64
};
65
66
struct
PlayerUnexpectedFallDamageData {
67
public
:
68
// member variables
69
// NOLINTBEGIN
70
::ll::UntypedStorage<4, 4>
mUnk3878e5;
71
::ll::UntypedStorage<1, 1>
mUnk8e3f6b;
72
::ll::UntypedStorage<4, 4>
mUnk3b030a;
73
// NOLINTEND
74
75
public
:
76
// prevent constructor by default
77
PlayerUnexpectedFallDamageData& operator=(PlayerUnexpectedFallDamageData
const
&);
78
PlayerUnexpectedFallDamageData(PlayerUnexpectedFallDamageData
const
&);
79
PlayerUnexpectedFallDamageData();
80
};
81
82
public
:
83
// member variables
84
// NOLINTBEGIN
85
::ll::TypedStorage<
86
8,
87
48,
88
::std::variant<
89
::EventingRequest::PersonaEmoteData
,
90
::EventingRequest::PlayerBounceData
,
91
::EventingRequest::PlayerUnexpectedFallDamageData
,
92
::EventingRequest::ActorMovementCorrectionData
>>
93
mData;
94
// NOLINTEND
95
96
public
:
97
// static functions
98
// NOLINTBEGIN
99
#ifdef LL_PLAT_C
100
MCAPI static ::EventingRequest
101
addActorMovementCorrectionDivergence(::ActorType actorType, ::std::vector<float>
const
& divergences);
102
#endif
103
104
MCAPI static ::EventingRequest
105
addPersonaEmotePlayed(::std::string
const
& emoteProductId,
bool
isEmoteEndedEarly,
int
emoteSlotId);
106
// NOLINTEND
107
};
EventingRequest::ActorMovementCorrectionData
Definition
EventingRequest.h:19
EventingRequest::PersonaEmoteData
Definition
EventingRequest.h:34
EventingRequest::PlayerBounceData
Definition
EventingRequest.h:50
EventingRequest::PlayerUnexpectedFallDamageData
Definition
EventingRequest.h:66
EventingRequest
Definition
EventingRequest.h:8
ll::UntypedStorage
Definition
Alias.h:14
src
mc
entity
components
EventingRequest.h
Generated on
for LeviLamina by
1.16.1