LeviLamina
Loading...
Searching...
No Matches
ScriptEntityWaypoint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/runtime/scripting/Result.h"
8#include "mc/scripting/modules/minecraft/ScriptEntityVisibilityRules.h"
9#include "mc/scripting/modules/minecraft/ScriptWaypoint.h"
10
11// auto generated forward declare list
12// clang-format off
13class ServerWaypoint;
14namespace ScriptModuleMinecraft { class ScriptActor; }
15namespace ScriptModuleMinecraft { struct ScriptDimensionLocation; }
16namespace ScriptModuleMinecraft { struct ScriptInvalidWaypointError; }
17namespace ScriptModuleMinecraft { struct ScriptInvalidWaypointTextureSelectorError; }
18namespace Scripting { struct ClassBinding; }
19// clang-format on
20
21namespace ScriptModuleMinecraft {
22
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::TypedStorage<1, 1, ::ScriptModuleMinecraft::ScriptEntityVisibilityRules const> mEntityRules;
28 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor> const> mEntity;
29 // NOLINTEND
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 virtual bool isValid() const /*override*/;
35
36 virtual ::Scripting::Result<
40 getDimensionLocation() const /*override*/;
41
42 virtual ::std::unique_ptr<::ServerWaypoint> createWaypoint() const /*override*/;
43 // NOLINTEND
44
45public:
46 // static functions
47 // NOLINTBEGIN
48 MCAPI static ::Scripting::ClassBinding bind();
49 // NOLINTEND
50
51public:
52 // virtual function thunks
53 // NOLINTBEGIN
54 MCAPI bool $isValid() const;
55
56 MCAPI ::Scripting::Result<
60 $getDimensionLocation() const;
61
62 MCAPI ::std::unique_ptr<::ServerWaypoint> $createWaypoint() const;
63
64
65 // NOLINTEND
66};
67
68} // namespace ScriptModuleMinecraft
Definition ScriptActor.h:64
Definition ScriptEntityWaypoint.h:23
Definition ScriptWaypoint.h:24
Definition ServerWaypoint.h:17
Definition ScriptDimensionLocation.h:16
Definition ScriptInvalidWaypointError.h:15
Definition ScriptInvalidWaypointTextureSelectorError.h:15
Definition ClassBinding.h:10