Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
LayEggGoalDefinition.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/actor/BaseMoveToBlockGoalDefinition.h"
7#include "mc/deps/shared_types/legacy/LevelSoundEvent.h"
8#include "mc/deps/shared_types/v1_21_120/actor/ActorDefinitionTrigger.h"
9
10namespace SharedTypes::v1_26_10 {
11
12struct LayEggGoalDefinition : public ::SharedTypes::BaseMoveToBlockGoalDefinition {
13public:
14 // member variables
15 // NOLINTBEGIN
16 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mTargetBlocks;
17 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mTargetMaterialsAboveBlockStrings;
18 ::ll::TypedStorage<1, 1, bool> mAllowLayingFromBelow;
19 ::ll::TypedStorage<1, 1, bool> mUseDefaultAnimation;
20 ::ll::TypedStorage<4, 4, float> mLaySeconds;
21 ::ll::TypedStorage<8, 32, ::std::string> mEggType;
22 ::ll::TypedStorage<4, 4, ::SharedTypes::Legacy::LevelSoundEvent> mLayEggSound;
23 ::ll::TypedStorage<8, 272, ::SharedTypes::v1_21_120::ActorDefinitionTrigger> mOnLayEvent;
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 LayEggGoalDefinition& operator=(LayEggGoalDefinition const&);
29 LayEggGoalDefinition(LayEggGoalDefinition const&);
30
31public:
32 // member functions
33 // NOLINTBEGIN
35
37
38 MCNAPI ::SharedTypes::v1_26_10::LayEggGoalDefinition& operator=(::SharedTypes::v1_26_10::LayEggGoalDefinition&&);
39
41 // NOLINTEND
42
43public:
44 // static variables
45 // NOLINTBEGIN
46 MCNAPI static ::std::string_view const& DEFAULT_EGG_TYPE();
47
48 MCNAPI static ::std::vector<::std::string> const& DEFAULT_TARGET_BLOCKS();
49
50 MCNAPI static ::std::vector<::std::string> const& DEFAULT_TARGET_MATERIALS_ABOVE_BLOCK_STRINGS();
51
52 MCNAPI static ::std::string_view const& NAME();
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCNAPI void* $ctor();
59
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCNAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace SharedTypes::v1_26_10
Definition BaseMoveToBlockGoalDefinition.h:15
Definition LayEggGoalDefinition.h:12
MCAPI::SharedTypes::v1_26_10::LayEggGoalDefinition & operator=(::SharedTypes::v1_26_10::LayEggGoalDefinition &&)
static MCAPI ::std::string_view const & DEFAULT_EGG_TYPE()
static MCAPI ::std::string_view const & NAME()
MCAPI void * $ctor(::SharedTypes::v1_26_10::LayEggGoalDefinition &&)
static MCAPI ::std::vector<::std::string > const & DEFAULT_TARGET_MATERIALS_ABOVE_BLOCK_STRINGS()
MCAPI LayEggGoalDefinition(::SharedTypes::v1_26_10::LayEggGoalDefinition &&)
static MCAPI ::std::vector<::std::string > const & DEFAULT_TARGET_BLOCKS()