LeviLamina
Loading...
Searching...
No Matches
DryingOutTimerComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/util/json_util/JsonSchemaObjectNode.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace JsonUtil { class EmptyClass; }
11// clang-format on
12
14public:
15 // DryingOutTimerComponent inner types declare
16 // clang-format off
18 // clang-format on
19
20 // DryingOutTimerComponent inner types define
22 public:
23 // member variables
24 // NOLINTBEGIN
30 // NOLINTEND
31
32 public:
33 // prevent constructor by default
37
38 public:
39 // member functions
40 // NOLINTBEGIN
42 // NOLINTEND
43
44 public:
45 // static functions
46 // NOLINTBEGIN
47 MCNAPI static void buildSchema(
48 ::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode<
51 );
52 // NOLINTEND
53
54 public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59 };
60
61 enum class DryingOutState : int {
62 DryingOut = 0,
63 ExceededDryingOutTime = 1,
64 StoppedDryingOut = 2,
65 };
66
67public:
68 // member variables
69 // NOLINTBEGIN
70 ::ll::TypedStorage<8, 320, ::DryingOutTimerComponent::DryingOutTimerDefinition> mDefinition;
71 ::ll::TypedStorage<4, 4, int> mTicksRemainingUntilDryOut;
72 ::ll::TypedStorage<4, 4, ::DryingOutTimerComponent::DryingOutState> mState;
73 // NOLINTEND
74
75public:
76 // prevent constructor by default
80
81public:
82 // member functions
83 // NOLINTBEGIN
85
87 // NOLINTEND
88
89public:
90 // constructor thunks
91 // NOLINTBEGIN
93 // NOLINTEND
94
95public:
96 // destructor thunk
97 // NOLINTBEGIN
98 MCNAPI void $dtor();
99 // NOLINTEND
100};
Definition DryingOutTimerComponent.h:21
static MCAPI void buildSchema(::std::shared_ptr<::JsonUtil::JsonSchemaObjectNode< ::JsonUtil::EmptyClass, ::DryingOutTimerComponent::DryingOutTimerDefinition > > &root)
Definition DryingOutTimerComponent.h:13
MCAPI void * $ctor(::DryingOutTimerComponent &&)
MCAPI DryingOutTimerComponent(::DryingOutTimerComponent &&)
Definition EmptyClass.h:7
Definition JsonSchemaObjectNode.h:8
Definition Alias.h:14