Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
RandomSearchAndDigGoalDefinition.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/BlockDescriptor.h"
8#include "mc/deps/shared_types/shared_types/FloatRange.h"
9#include "mc/deps/shared_types/v1_21_120/actor/ActorDefinitionTrigger.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
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, float> mSpeedMod;
23 ::ll::TypedStorage<4, 4, float> mGoalRadius;
24 ::ll::TypedStorage<4, 4, float> mDigSpawnItemPosOffset;
25 ::ll::TypedStorage<4, 4, float> mDigSpawnItemAfterSeconds;
26 ::ll::TypedStorage<4, 4, float> mTargetDigPositionOffset;
27 ::ll::TypedStorage<4, 4, int> mFindWantedPosRetries;
28 ::ll::TypedStorage<4, 4, int> mSearchRangeXZ;
29 ::ll::TypedStorage<4, 4, int> mSearchRangeY;
30 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mDiggingDurationRange;
31 ::ll::TypedStorage<4, 8, ::SharedTypes::FloatRange> mCooldownRangeSeconds;
32 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnSearchingStartEvent;
33 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnFailDuringSearchingEvent;
34 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnDiggingStartEvent;
35 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnItemFoundEvent;
36 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnFailDuringDiggingEvent;
37 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnSuccessEvent;
38 ::ll::TypedStorage<8, 24, ::std::vector<::SharedTypes::Legacy::BlockDescriptor>> mTargetBlocks;
39 ::ll::TypedStorage<8, 32, ::std::string> mItemTable;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
46
48
50
51 MCNAPI ::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition&
53
54 MCNAPI ::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition&
56
58
60 // NOLINTEND
61
62public:
63 // static functions
64 // NOLINTBEGIN
65 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
66 // NOLINTEND
67
68public:
69 // static variables
70 // NOLINTBEGIN
71 MCNAPI static ::std::string_view const& NAME();
72 // NOLINTEND
73
74public:
75 // constructor thunks
76 // NOLINTBEGIN
77 MCNAPI void* $ctor();
78
80
82 // NOLINTEND
83
84public:
85 // destructor thunk
86 // NOLINTBEGIN
87 MCNAPI void $dtor();
88 // NOLINTEND
89};
90
91} // namespace SharedTypes::v1_26_10
Definition BaseGoalDefinition.h:12
Definition RandomSearchAndDigGoalDefinition.h:18
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string_view const & NAME()
MCAPI bool operator==(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition const &) const
MCAPI RandomSearchAndDigGoalDefinition(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition &&)
MCAPI::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition & operator=(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition const &)
MCAPI void * $ctor(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition &&)
MCAPI RandomSearchAndDigGoalDefinition(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition const &)
MCAPI::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition & operator=(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition &&)
MCAPI void * $ctor(::SharedTypes::v1_26_10::RandomSearchAndDigGoalDefinition const &)
Definition ReflectionCtx.h:11
Definition ctx.h:5