LeviLamina
Loading...
Searching...
No Matches
TransportItemsGoalDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/versionless/actor/BaseGoalDefinition.h"
7
8// auto generated forward declare list
9// clang-format off
10class Vec2;
11namespace cereal { struct ReflectionCtx; }
12// clang-format on
13
14namespace SharedTypes::v1_21_100 {
15
17public:
18 // TransportItemsGoalDefinition inner types define
19 enum class SearchStrategy : int {
20 Nearest = 0,
21 Random = 1,
22 };
23
24 enum class PlaceStrategy : int {
25 Any = 0,
26 WithMatching = 1,
27 WithMatchingOrEmpty = 2,
28 };
29
30public:
31 // member variables
32 // NOLINTBEGIN
46 // NOLINTEND
47
48public:
49 // prevent constructor by default
53
54public:
55 // member functions
56 // NOLINTBEGIN
58
59 MCNAPI ::SharedTypes::v1_21_100::TransportItemsGoalDefinition&
61
63 // NOLINTEND
64
65public:
66 // static functions
67 // NOLINTBEGIN
68 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
69 // NOLINTEND
70
71public:
72 // static variables
73 // NOLINTBEGIN
74 MCNAPI static bool const& ALLOW_SIMULTANEOUS_INTERACTION();
75
76 MCNAPI static uint const& IDLE_COOLDOWN();
77
78 MCNAPI static uint const& INITIAL_COOLDOWN();
79
80 MCNAPI static float const& INTERACTION_TIME();
81
82 MCNAPI static uint const& MAX_STACK_SIZE();
83
84 MCNAPI static uint const& MAX_VISITED_CONTAINERS();
85
86 MCNAPI static ::std::string_view const& NAME();
87
88 MCNAPI static ::Vec2 const& SEARCH_DISTANCE();
89 // NOLINTEND
90
91public:
92 // constructor thunks
93 // NOLINTBEGIN
95 // NOLINTEND
96
97public:
98 // destructor thunk
99 // NOLINTBEGIN
100 MCNAPI void $dtor();
101 // NOLINTEND
102};
103
104} // namespace SharedTypes::v1_21_100
Definition Random.h:10
Definition Vec2.h:5
Definition BaseGoalDefinition.h:12
Definition TransportItemsGoalDefinition.h:16
MCAPI::SharedTypes::v1_21_100::TransportItemsGoalDefinition & operator=(::SharedTypes::v1_21_100::TransportItemsGoalDefinition &&)
static MCAPI bool const & ALLOW_SIMULTANEOUS_INTERACTION()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string_view const & NAME()
MCAPI TransportItemsGoalDefinition(::SharedTypes::v1_21_100::TransportItemsGoalDefinition &&)
MCAPI void * $ctor(::SharedTypes::v1_21_100::TransportItemsGoalDefinition &&)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14