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/runtime/Result_deprecated.h"
7#include "mc/scripting/modules/minecraft/components/ECSScriptActorComponent.h"
8
9// auto generated forward declare list
10// clang-format off
14struct FeedItem;
15namespace ScriptModuleMinecraft { class ScriptComponentTypeEnumBuilder; }
16namespace Scripting { struct ClassBinding; }
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 MCNAPI ::Scripting::Result_deprecated<::ActorFilterGroup> getFilters() const;
34
35 MCNAPI ::Scripting::Result_deprecated<bool> getForceUse() const;
36
37 MCNAPI ::Scripting::Result_deprecated<::std::vector<::FeedItem>> getItems() const;
38 // NOLINTEND
39
40public:
41 // static functions
42 // NOLINTBEGIN
43 MCNAPI static ::Scripting::ClassBinding
45 // NOLINTEND
46
47public:
48 // static variables
49 // NOLINTBEGIN
50 MCNAPI static char const*& ComponentId();
51 // NOLINTEND
52
53public:
54 // vftables
55 // NOLINTBEGIN
56 MCNAPI static void** $vftable();
57 // NOLINTEND
58};
59
60} // 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
MCAPI ::Scripting::Result_deprecated< bool > getForceUse() const
MCAPI ::Scripting::Result_deprecated<::ActorFilterGroup > getFilters() const
MCAPI ::Scripting::Result_deprecated<::std::vector<::FeedItem > > getItems() const
static MCAPI char const *& ComponentId()
static MCAPI ::Scripting::ClassBinding bind(::ScriptModuleMinecraft::ScriptComponentTypeEnumBuilder &componentTypeEnumBuilder)
Definition FeedItem.h:8