LeviLamina
Loading...
Searching...
No Matches
ScriptHealableComponent.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/ECSScriptActorComponent.h"
9
10// auto generated forward declare list
11// clang-format off
15struct FeedItem;
16namespace ScriptModuleMinecraft { class ScriptComponentTypeEnumBuilder; }
17// clang-format on
18
19namespace ScriptModuleMinecraft {
20
22: public ::ScriptModuleMinecraft::ECSScriptActorComponent<::HealableComponent, ::HealableDefinition> {
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 // vIndex: 0
27 virtual ~ScriptHealableComponent() /*override*/ = default;
28 // NOLINTEND
29
30public:
31 // member functions
32 // NOLINTBEGIN
33 MCAPI ::Scripting::Result_deprecated<::ActorFilterGroup> getFilters() const;
34
35 MCAPI ::Scripting::Result_deprecated<bool> getForceUse() const;
36
37 MCAPI ::Scripting::Result_deprecated<::std::vector<::FeedItem>> getItems() const;
38 // NOLINTEND
39
40public:
41 // static functions
42 // NOLINTBEGIN
43 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptHealableComponent>
44 bind(::ScriptModuleMinecraft::ScriptComponentTypeEnumBuilder& componentTypeEnumBuilder);
45 // NOLINTEND
46
47public:
48 // static variables
49 // NOLINTBEGIN
50 MCAPI static char const*& ComponentId();
51 // NOLINTEND
52
53public:
54 // destructor thunk
55 // NOLINTBEGIN
56
57 // NOLINTEND
58
59public:
60 // vftables
61 // NOLINTBEGIN
62 MCAPI static void** $vftable();
63 // NOLINTEND
64};
65
66} // namespace ScriptModuleMinecraft
Definition ActorFilterGroup.h:16
Definition HealableComponent.h:18
Definition HealableDefinition.h:14
Definition ECSScriptActorComponent.h:8
Definition ScriptComponentTypeEnumBuilder.h:16
Definition ScriptHealableComponent.h:22
Definition FeedItem.h:10