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
9public:
10 // EventingRequest inner types declare
11 // clang-format off
13 struct PersonaEmoteData;
14 struct PlayerBounceData;
16 // clang-format on
17
18 // EventingRequest inner types define
19 struct ActorMovementCorrectionData {
20 public:
21 // member variables
22 // NOLINTBEGIN
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
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
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
73 // NOLINTEND
74
75 public:
76 // prevent constructor by default
77 PlayerUnexpectedFallDamageData& operator=(PlayerUnexpectedFallDamageData const&);
78 PlayerUnexpectedFallDamageData(PlayerUnexpectedFallDamageData const&);
79 PlayerUnexpectedFallDamageData();
80 };
81
82public:
83 // member variables
84 // NOLINTBEGIN
85 ::ll::TypedStorage<
86 8,
87 48,
88 ::std::variant<
93 mData;
94 // NOLINTEND
95
96public:
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};
Definition EventingRequest.h:19
Definition EventingRequest.h:34
Definition EventingRequest.h:50
Definition EventingRequest.h:8
Definition Alias.h:14