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