LeviLamina
Loading...
Searching...
No Matches
PlayDeadGoalDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/actor/BaseGoalDefinition.h"
7#include "mc/deps/shared_types/legacy/actor/ActorDamageCause.h"
8#include "mc/deps/shared_types/shared_types/IntRange.h"
9#include "mc/deps/shared_types/v1_21_20/filter_groups/FilterGroupData.h"
10
11// auto generated forward declare list
12// clang-format off
13namespace cereal { struct ReflectionCtx; }
14// clang-format on
15
16namespace SharedTypes::v1_26_10 {
17
18struct PlayDeadGoalDefinition : public ::SharedTypes::BaseGoalDefinition {
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, float> mDuration;
23 ::ll::TypedStorage<4, 4, float> mRandomStartChance;
24 ::ll::TypedStorage<4, 4, int> mForceUseBelowHealth;
25 ::ll::TypedStorage<1, 1, bool> mApplyRegeneration;
26 ::ll::TypedStorage<4, 8, ::SharedTypes::IntRange> mActivationDamageRange;
27 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::ActorDamageCause>> mDamageCauses;
28 ::ll::TypedStorage<8, 232, ::SharedTypes::v1_21_20::FilterGroupData> mFilters;
29 // NOLINTEND
30
31public:
32 // prevent constructor by default
33 PlayDeadGoalDefinition& operator=(PlayDeadGoalDefinition const&);
34 PlayDeadGoalDefinition(PlayDeadGoalDefinition const&);
35 PlayDeadGoalDefinition();
36
37public:
38 // member functions
39 // NOLINTBEGIN
40 MCAPI PlayDeadGoalDefinition(::SharedTypes::v1_26_10::PlayDeadGoalDefinition&&);
41
42 MCAPI ::SharedTypes::v1_26_10::PlayDeadGoalDefinition& operator=(::SharedTypes::v1_26_10::PlayDeadGoalDefinition&&);
43
44 MCAPI ~PlayDeadGoalDefinition();
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
51 // NOLINTEND
52
53public:
54 // static variables
55 // NOLINTBEGIN
56 MCAPI static float const& DEFAULT_DURATION();
57
58 MCAPI static float const& DEFAULT_RANDOM_START_CHANCE();
59
60 MCAPI static ::std::string_view const& NAME();
61 // NOLINTEND
62
63public:
64 // constructor thunks
65 // NOLINTBEGIN
67 // NOLINTEND
68
69public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCAPI void $dtor();
73 // NOLINTEND
74};
75
76} // namespace SharedTypes::v1_26_10
Definition BaseGoalDefinition.h:12
Definition PlayDeadGoalDefinition.h:18
Definition ReflectionCtx.h:11
Definition ctx.h:5