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
13struct FeedItem;
14namespace ScriptModuleMinecraft { class ScriptComponentTypeEnumBuilder; }
15namespace Scripting { struct ClassBinding; }
16// clang-format on
17
18namespace ScriptModuleMinecraft {
19
21: public ::ScriptModuleMinecraft::ECSScriptActorComponent<::HealableComponent, ::HealableDefinition> {
22public:
23 // virtual functions
24 // NOLINTBEGIN
25 // vIndex: 0
26 virtual ~ScriptHealableComponent() /*override*/ = default;
27 // NOLINTEND
28
29public:
30 // member functions
31 // NOLINTBEGIN
32 MCNAPI ::Scripting::Result_deprecated<bool> getForceUse() const;
33
34 MCNAPI ::Scripting::Result_deprecated<::std::vector<::FeedItem>> getItems() const;
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40 MCNAPI static ::Scripting::ClassBinding
42 // NOLINTEND
43
44public:
45 // static variables
46 // NOLINTBEGIN
47 MCNAPI static char const*& ComponentId();
48 // NOLINTEND
49
50public:
51 // vftables
52 // NOLINTBEGIN
53 MCNAPI static void** $vftable();
54 // NOLINTEND
55};
56
57} // namespace ScriptModuleMinecraft
Definition HealableComponent.h:18
Definition HealableDefinition.h:14
Definition ECSScriptActorComponent.h:8
Definition ScriptComponentTypeEnumBuilder.h:16
Definition ScriptHealableComponent.h:21
MCAPI ::Scripting::Result_deprecated< bool > getForceUse() 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