LeviLamina
Loading...
Searching...
No Matches
AttributeScriptActorComponent.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.h"
8#include "mc/deps/scripting/runtime/Result_deprecated.h"
9#include "mc/scripting/modules/minecraft/components/ScriptActorComponent.h"
10
11namespace ScriptModuleMinecraft {
12
14public:
15 // member variables
16 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
25
26public:
27 // virtual functions
28 // NOLINTBEGIN
29 // vIndex: 0
30 virtual ~AttributeScriptActorComponent() /*override*/ = default;
31
32 // vIndex: 2
33 virtual ::Scripting::Result_deprecated<float> getCurrent() const;
34
35 // vIndex: 3
36 virtual ::Scripting::Result_deprecated<bool> setCurrent(float const& value) const;
37
38 // vIndex: 4
39 virtual ::Scripting::Result_deprecated<float> getValue() const;
40
41 // vIndex: 5
42 virtual ::Scripting::Result_deprecated<float> getEffectiveMinValue() const;
43
44 // vIndex: 6
45 virtual ::Scripting::Result_deprecated<float> getEffectiveMaxValue() const;
46
47 // vIndex: 7
48 virtual ::Scripting::Result<void> resetToMinValue() const;
49
50 // vIndex: 8
51 virtual ::Scripting::Result<void> resetToMaxValue() const;
52
53 // vIndex: 9
54 virtual ::Scripting::Result<void> resetToDefaultValue() const;
55
56 // vIndex: 1
57 virtual bool _isValid() const /*override*/;
58 // NOLINTEND
59
60public:
61 // static functions
62 // NOLINTBEGIN
63 MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::AttributeScriptActorComponent> bind();
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69
70 // NOLINTEND
71
72public:
73 // virtual function thunks
74 // NOLINTBEGIN
75 MCAPI ::Scripting::Result_deprecated<float> $getCurrent() const;
76
77 MCAPI ::Scripting::Result_deprecated<bool> $setCurrent(float const& value) const;
78
79 MCAPI ::Scripting::Result_deprecated<float> $getValue() const;
80
81 MCAPI ::Scripting::Result_deprecated<float> $getEffectiveMinValue() const;
82
83 MCAPI ::Scripting::Result_deprecated<float> $getEffectiveMaxValue() const;
84
85 MCAPI ::Scripting::Result<void> $resetToMinValue() const;
86
87 MCAPI ::Scripting::Result<void> $resetToMaxValue() const;
88
89 MCAPI ::Scripting::Result<void> $resetToDefaultValue() const;
90
91 MCAPI bool $_isValid() const;
92 // NOLINTEND
93
94public:
95 // vftables
96 // NOLINTBEGIN
97 MCAPI static void** $vftable();
98 // NOLINTEND
99};
100
101} // namespace ScriptModuleMinecraft
Definition AttributeScriptActorComponent.h:13
Definition ScriptActorComponent.h:19
Definition Alias.h:14