LeviLamina
Loading...
Searching...
No Matches
ApplyKnockbackRulesComponentDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/v1_21_20/filter_groups/FilterGroupData.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace SharedTypes::Beta {
14
16public:
17 // ApplyKnockbackRulesComponentDefinition inner types declare
18 // clang-format off
20 // clang-format on
21
22 // ApplyKnockbackRulesComponentDefinition inner types define
23 struct ApplyKnockbackRulesPreset {
24 public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<8, 232, ::SharedTypes::v1_21_20::FilterGroupData> mFilter;
28 ::ll::TypedStorage<4, 4, float> mHorizontalPower;
29 ::ll::TypedStorage<4, 4, float> mVerticalPower;
30 ::ll::TypedStorage<4, 4, float> mVerticalVelocityCap;
31 ::ll::TypedStorage<1, 1, bool> mCheckIfTargetIsImmersedInWater;
32 ::ll::TypedStorage<4, 4, float> mScalePreviousVelocity;
33 ::ll::TypedStorage<4, 4, float> mHorizontalAngleScale;
34 ::ll::TypedStorage<4, 4, float> mVerticalHitAngleScale;
35 ::ll::TypedStorage<4, 4, float> mVerticalPositionAngleScale;
36 ::ll::TypedStorage<1, 1, bool> mScaleWithDamage;
37 // NOLINTEND
38
39 public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ApplyKnockbackRulesPreset();
43
44 MCAPI bool operator==(
46 ) const;
47
48 MCAPI ~ApplyKnockbackRulesPreset();
49 // NOLINTEND
50
51 public:
52 // static functions
53 // NOLINTBEGIN
54 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
55 // NOLINTEND
56
57 public:
58 // static variables
59 // NOLINTBEGIN
60 MCAPI static ::std::string_view const& NAME();
61 // NOLINTEND
62
63 public:
64 // constructor thunks
65 // NOLINTBEGIN
66 MCAPI void* $ctor();
67 // NOLINTEND
68
69 public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCFOLD void $dtor();
73 // NOLINTEND
74 };
75
76public:
77 // member variables
78 // NOLINTBEGIN
79 ::ll::TypedStorage<
80 8,
81 24,
82 ::std::vector<::SharedTypes::Beta::ApplyKnockbackRulesComponentDefinition::ApplyKnockbackRulesPreset>>
83 mPresets;
84 // NOLINTEND
85
86public:
87 // member functions
88 // NOLINTBEGIN
90 // NOLINTEND
91
92public:
93 // static functions
94 // NOLINTBEGIN
95 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
96 // NOLINTEND
97
98public:
99 // static variables
100 // NOLINTBEGIN
101 MCAPI static ::std::string_view const& NAME();
102 // NOLINTEND
103
104public:
105 // destructor thunk
106 // NOLINTBEGIN
107 MCFOLD void $dtor();
108 // NOLINTEND
109};
110
111} // namespace SharedTypes::Beta
Definition ApplyKnockbackRulesComponentDefinition.h:15
Definition ReflectionCtx.h:11
Definition ctx.h:5