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/binding_type/ClassBindingBuilder.h"
7#include "mc/deps/scripting/runtime/Result_deprecated.h"
8#include "mc/scripting/modules/minecraft/components/ScriptActorComponent.h"
9
10namespace ScriptModuleMinecraft {
11
13public:
14 // member variables
15 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 // vIndex: 0
29 virtual ~NavigationScriptActorComponent() /*override*/ = default;
30
31 // vIndex: 2
32 virtual ::Scripting::Result_deprecated<bool> getIsAmphibious() const;
33
34 // vIndex: 3
35 virtual ::Scripting::Result_deprecated<bool> getAvoidSun() const;
36
37 // vIndex: 4
38 virtual ::Scripting::Result_deprecated<bool> getCanPassDoors() const;
39
40 // vIndex: 5
41 virtual ::Scripting::Result_deprecated<bool> getCanOpenDoors() const;
42
43 // vIndex: 6
44 virtual ::Scripting::Result_deprecated<bool> getCanOpenIronDoors() const;
45
46 // vIndex: 7
47 virtual ::Scripting::Result_deprecated<bool> getCanBreakDoors() const;
48
49 // vIndex: 8
50 virtual ::Scripting::Result_deprecated<bool> getAvoidWater() const;
51
52 // vIndex: 9
53 virtual ::Scripting::Result_deprecated<bool> getAvoidDamageBlocks() const;
54
55 // vIndex: 10
56 virtual ::Scripting::Result_deprecated<bool> getCanFloat() const;
57
58 // vIndex: 11
59 virtual ::Scripting::Result_deprecated<bool> getCanSink() const;
60
61 // vIndex: 12
62 virtual ::Scripting::Result_deprecated<bool> getCanPathOverWater() const;
63
64 // vIndex: 13
65 virtual ::Scripting::Result_deprecated<bool> getCanPathOverLava() const;
66
67 // vIndex: 14
68 virtual ::Scripting::Result_deprecated<bool> getCanWalkInLava() const;
69
70 // vIndex: 15
71 virtual ::Scripting::Result_deprecated<bool> getAvoidPortals() const;
72
73 // vIndex: 16
74 virtual ::Scripting::Result_deprecated<bool> getCanWalk() const;
75
76 // vIndex: 17
77 virtual ::Scripting::Result_deprecated<bool> getCanSwim() const;
78
79 // vIndex: 18
80 virtual ::Scripting::Result_deprecated<bool> getCanBreach() const;
81
82 // vIndex: 19
83 virtual ::Scripting::Result_deprecated<bool> getCanJump() const;
84
85 // vIndex: 20
86 virtual ::Scripting::Result_deprecated<bool> getCanPathFromAir() const;
87 // NOLINTEND
88
89public:
90 // static functions
91 // NOLINTBEGIN
92 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::NavigationScriptActorComponent> bind();
93 // NOLINTEND
94
95public:
96 // destructor thunk
97 // NOLINTBEGIN
98
99 // NOLINTEND
100
101public:
102 // virtual function thunks
103 // NOLINTBEGIN
104 MCAPI ::Scripting::Result_deprecated<bool> $getIsAmphibious() const;
105
106 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidSun() const;
107
108 MCAPI ::Scripting::Result_deprecated<bool> $getCanPassDoors() const;
109
110 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenDoors() const;
111
112 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenIronDoors() const;
113
114 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreakDoors() const;
115
116 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidWater() const;
117
118 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidDamageBlocks() const;
119
120 MCAPI ::Scripting::Result_deprecated<bool> $getCanFloat() const;
121
122 MCAPI ::Scripting::Result_deprecated<bool> $getCanSink() const;
123
124 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathOverWater() const;
125
126 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathOverLava() const;
127
128 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalkInLava() const;
129
130 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidPortals() const;
131
132 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalk() const;
133
134 MCAPI ::Scripting::Result_deprecated<bool> $getCanSwim() const;
135
136 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreach() const;
137
138 MCAPI ::Scripting::Result_deprecated<bool> $getCanJump() const;
139
140 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathFromAir() const;
141 // NOLINTEND
142
143public:
144 // vftables
145 // NOLINTBEGIN
146 MCAPI static void** $vftable();
147 // NOLINTEND
148};
149
150} // namespace ScriptModuleMinecraft
Definition NavigationScriptActorComponent.h:12
Definition ScriptActorComponent.h:19
Definition Alias.h:14