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/script_core/runtime/scripting/Result_deprecated.h"
7#include "mc/scripting/modules/minecraft/components/ScriptActorComponent.h"
8
9// auto generated forward declare list
10// clang-format off
13namespace Scripting { struct ClassBinding; }
14// clang-format on
15
16namespace ScriptModuleMinecraft {
17
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<8, 8, ::NavigationDescription const* (*)(::ActorDefinitionDescriptor const&)> mDescriptionGetter;
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> getCanPathOverLava() const;
51
52 virtual ::Scripting::Result_deprecated<bool> getCanWalkInLava() const;
53
54 virtual ::Scripting::Result_deprecated<bool> getAvoidPortals() const;
55
56 virtual ::Scripting::Result_deprecated<bool> getCanWalk() const;
57
58 virtual ::Scripting::Result_deprecated<bool> getCanSwim() const;
59
60 virtual ::Scripting::Result_deprecated<bool> getCanBreach() const;
61
62 virtual ::Scripting::Result_deprecated<bool> getCanJump() const;
63
64 virtual ::Scripting::Result_deprecated<bool> getCanPathFromAir() const;
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCAPI static ::Scripting::ClassBinding bind();
71 // NOLINTEND
72
73public:
74 // virtual function thunks
75 // NOLINTBEGIN
76 MCAPI ::Scripting::Result_deprecated<bool> $getIsAmphibious() const;
77
78 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidSun() const;
79
80 MCAPI ::Scripting::Result_deprecated<bool> $getCanPassDoors() const;
81
82 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenDoors() const;
83
84 MCAPI ::Scripting::Result_deprecated<bool> $getCanOpenIronDoors() const;
85
86 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreakDoors() const;
87
88 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidWater() const;
89
90 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidDamageBlocks() const;
91
92 MCAPI ::Scripting::Result_deprecated<bool> $getCanFloat() const;
93
94 MCAPI ::Scripting::Result_deprecated<bool> $getCanSink() const;
95
96 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathOverLava() const;
97
98 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalkInLava() const;
99
100 MCAPI ::Scripting::Result_deprecated<bool> $getAvoidPortals() const;
101
102 MCAPI ::Scripting::Result_deprecated<bool> $getCanWalk() const;
103
104 MCAPI ::Scripting::Result_deprecated<bool> $getCanSwim() const;
105
106 MCAPI ::Scripting::Result_deprecated<bool> $getCanBreach() const;
107
108 MCAPI ::Scripting::Result_deprecated<bool> $getCanJump() const;
109
110 MCAPI ::Scripting::Result_deprecated<bool> $getCanPathFromAir() const;
111
112
113 // NOLINTEND
114
115public:
116 // vftables
117 // NOLINTBEGIN
118 MCNAPI static void** $vftable();
119 // NOLINTEND
120};
121
122} // namespace ScriptModuleMinecraft
Definition ActorDefinitionDescriptor.h:72
Definition NavigationScriptActorComponent.h:18
Definition ScriptActorComponent.h:21
Definition NavigationDescription.h:14
Definition ClassBinding.h:10