LeviLamina
Loading...
Searching...
No Matches
NavigationScriptActorComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/scripting/modules/minecraft/components/ScriptActorComponent.h"
8
9// auto generated forward declare list
10// clang-format off
12struct Description;
13namespace Scripting { struct ClassBinding; }
14// clang-format on
15
16namespace ScriptModuleMinecraft {
17
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<8, 8, ::Description* ::ActorDefinitionDescriptor::*> mDescriptionMember;
23 // NOLINTEND
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 virtual ~NavigationScriptActorComponent() /*override*/ = default;
29
30 virtual ::Scripting::Result_deprecated<bool> getIsAmphibious() const;
31
32 virtual ::Scripting::Result_deprecated<bool> getAvoidSun() const;
33
34 virtual ::Scripting::Result_deprecated<bool> getCanPassDoors() const;
35
36 virtual ::Scripting::Result_deprecated<bool> getCanOpenDoors() const;
37
38 virtual ::Scripting::Result_deprecated<bool> getCanOpenIronDoors() const;
39
40 virtual ::Scripting::Result_deprecated<bool> getCanBreakDoors() const;
41
42 virtual ::Scripting::Result_deprecated<bool> getAvoidWater() const;
43
44 virtual ::Scripting::Result_deprecated<bool> getAvoidDamageBlocks() const;
45
46 virtual ::Scripting::Result_deprecated<bool> getCanFloat() const;
47
48 virtual ::Scripting::Result_deprecated<bool> getCanSink() const;
49
50 virtual ::Scripting::Result_deprecated<bool> getCanPathOverWater() const;
51
52 virtual ::Scripting::Result_deprecated<bool> getCanPathOverLava() const;
53
54 virtual ::Scripting::Result_deprecated<bool> getCanWalkInLava() const;
55
56 virtual ::Scripting::Result_deprecated<bool> getAvoidPortals() const;
57
58 virtual ::Scripting::Result_deprecated<bool> getCanWalk() const;
59
60 virtual ::Scripting::Result_deprecated<bool> getCanSwim() const;
61
62 virtual ::Scripting::Result_deprecated<bool> getCanBreach() const;
63
64 virtual ::Scripting::Result_deprecated<bool> getCanJump() const;
65
66 virtual ::Scripting::Result_deprecated<bool> getCanPathFromAir() const;
67 // NOLINTEND
68
69public:
70 // static functions
71 // NOLINTBEGIN
72 MCAPI static ::Scripting::ClassBinding bind();
73 // NOLINTEND
74
75public:
76 // virtual function thunks
77 // NOLINTBEGIN
78 MCAPI ::Scripting::Result_deprecated<bool> $getIsAmphibious() const;
79
80 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidSun() const;
81
82 MCAPI ::Scripting::Result_deprecated<bool> $getCanPassDoors() const;
83
84 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenDoors() const;
85
86 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenIronDoors() const;
87
88 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreakDoors() const;
89
90 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidWater() const;
91
92 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidDamageBlocks() const;
93
94 MCAPI ::Scripting::Result_deprecated<bool> $getCanFloat() const;
95
96 MCAPI ::Scripting::Result_deprecated<bool> $getCanSink() const;
97
98 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathOverWater() const;
99
100 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathOverLava() const;
101
102 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalkInLava() const;
103
104 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidPortals() const;
105
106 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalk() const;
107
108 MCAPI ::Scripting::Result_deprecated<bool> $getCanSwim() const;
109
110 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreach() const;
111
112 MCAPI ::Scripting::Result_deprecated<bool> $getCanJump() const;
113
114 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathFromAir() const;
115
116
117 // NOLINTEND
118
119public:
120 // vftables
121 // NOLINTBEGIN
122 MCNAPI static void** $vftable();
123 // NOLINTEND
124};
125
126} // namespace ScriptModuleMinecraft
Definition ActorDefinitionDescriptor.h:30
Definition NavigationScriptActorComponent.h:18
Definition ScriptActorComponent.h:22
Definition Description.h:11
Definition ClassBinding.h:19