Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TimerComponentDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/shared_types/FloatRange.h"
7#include "mc/deps/shared_types/v1_21_120/actor/ActorDefinitionTrigger.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_26_60 {
15
16struct TimerComponentDefinition {
17public:
18 // TimerComponentDefinition inner types declare
19 // clang-format off
20 struct WeightChoiceEntry;
21 // clang-format on
22
23 // TimerComponentDefinition inner types define
25 public:
26 // member variables
27 // NOLINTBEGIN
28 ::ll::TypedStorage<4, 4, float> mValue;
29 ::ll::TypedStorage<4, 4, int> mWeight;
30 // NOLINTEND
31 };
32
33public:
34 // member variables
35 // NOLINTBEGIN
36 ::ll::TypedStorage<1, 1, bool> mLooping;
37 ::ll::TypedStorage<1, 1, bool> mRandomInterval;
38 ::ll::TypedStorage<4, 12, ::std::optional<::SharedTypes::FloatRange>> mTime;
39 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnTimeDown;
40 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::v1_26_60::TimerComponentDefinition::WeightChoiceEntry>>
41 mTimeChoices;
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 TimerComponentDefinition(TimerComponentDefinition const&);
47 TimerComponentDefinition();
48
49public:
50 // member functions
51 // NOLINTBEGIN
53
54 MCNAPI void
56
57 MCNAPI ::SharedTypes::v1_26_60::TimerComponentDefinition&
59
60 MCNAPI ::SharedTypes::v1_26_60::TimerComponentDefinition&
62
64 // NOLINTEND
65
66public:
67 // static functions
68 // NOLINTBEGIN
69 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
70 // NOLINTEND
71
72public:
73 // static variables
74 // NOLINTBEGIN
75 MCNAPI static ::std::string_view const& NAME();
76 // NOLINTEND
77
78public:
79 // constructor thunks
80 // NOLINTBEGIN
82 // NOLINTEND
83
84public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCNAPI void $dtor();
88 // NOLINTEND
89};
90
91} // namespace SharedTypes::v1_26_60
Definition TimerComponentDefinition.h:16
static MCAPI ::std::string_view const & NAME()
MCAPI::SharedTypes::v1_26_60::TimerComponentDefinition & operator=(::SharedTypes::v1_26_60::TimerComponentDefinition &&)
MCAPI::SharedTypes::v1_26_60::TimerComponentDefinition & operator=(::SharedTypes::v1_26_60::TimerComponentDefinition const &)
MCAPI void addWeightedChoiceEntry(::SharedTypes::v1_26_60::TimerComponentDefinition::WeightChoiceEntry const &entry)
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI TimerComponentDefinition(::SharedTypes::v1_26_60::TimerComponentDefinition &&)
MCAPI void * $ctor(::SharedTypes::v1_26_60::TimerComponentDefinition &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5