Skip to content
LeviMC
English
AutoLightDark
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/actor/ExtraKnockbackApproach.h"
7#include "mc/deps/shared_types/actor/KnockbackMode.h"
8#include "mc/deps/shared_types/v1_21_20/filter_groups/FilterGroupData.h"
9
10namespace SharedTypes::v1_26_30 {
11
13public:
14 // ApplyKnockbackRulesComponentDefinition inner types declare
15 // clang-format off
17 // clang-format on
18
19 // ApplyKnockbackRulesComponentDefinition inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<8, 232, ::SharedTypes::v1_21_20::FilterGroupData> mFilter;
25 ::ll::TypedStorage<4, 4, float> mHorizontalPower;
26 ::ll::TypedStorage<4, 4, float> mVerticalPower;
27 ::ll::TypedStorage<4, 4, float> mVerticalVelocityCap;
28 ::ll::TypedStorage<1, 1, bool> mCheckIfTargetIsImmersedInWater;
29 ::ll::TypedStorage<4, 4, float> mSlowdownScale;
30 ::ll::TypedStorage<1, 1, bool> mScaleWithDamage;
31 ::ll::TypedStorage<1, 1, ::SharedTypes::KnockbackMode> mKnockbackMode;
32 ::ll::TypedStorage<1, 1, ::SharedTypes::ExtraKnockbackApproach> mExtraKnockbackApproach;
33 // NOLINTEND
34
35 public:
36 // member functions
37 // NOLINTBEGIN
38 MCNAPI bool operator==(
40 ) const;
41 // NOLINTEND
42
43 public:
44 // static variables
45 // NOLINTBEGIN
46 MCNAPI static ::std::string_view const& NAME();
47 // NOLINTEND
48 };
49
50public:
51 // member variables
52 // NOLINTBEGIN
53 ::ll::TypedStorage<
54 8,
55 24,
56 ::std::vector<::SharedTypes::v1_26_30::ApplyKnockbackRulesComponentDefinition::ApplyKnockbackRulesPreset>>
57 mPresets;
58 // NOLINTEND
59
60public:
61 // static variables
62 // NOLINTBEGIN
63 MCNAPI static ::std::string_view const& NAME();
64 // NOLINTEND
65};
66
67} // namespace SharedTypes::v1_26_30
MCAPI bool operator==(::SharedTypes::v1_26_30::ApplyKnockbackRulesComponentDefinition::ApplyKnockbackRulesPreset const &other) const
Definition ApplyKnockbackRulesComponentDefinition.h:12
static MCAPI ::std::string_view const & NAME()