26 ::ll::TypedStorage<8, 8, ::std::reference_wrapper<::Attribute const>> mSharedAttribute;
31 AttributeScriptActorComponent();
36 virtual ~AttributeScriptActorComponent() =
default;
38 virtual ::Scripting::Result_deprecated<float> getCurrent()
const;
40 virtual ::Scripting::Result_deprecated<bool> setCurrent(
float const& value)
const;
43 Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::ArgumentOutOfBoundsError>
44 setCurrentV2(
float const& value)
const;
46 virtual ::Scripting::Result_deprecated<float> getValue()
const;
48 virtual ::Scripting::Result_deprecated<float> getEffectiveMinValue()
const;
50 virtual ::Scripting::Result_deprecated<float> getEffectiveMaxValue()
const;
52 virtual ::Scripting::Result_deprecated<void> resetToMinValue()
const;
54 virtual ::Scripting::Result_deprecated<void> resetToMaxValue()
const;
56 virtual ::Scripting::Result_deprecated<void> resetToDefaultValue()
const;
58 virtual bool _isValid()
const ;
64 MCAPI AttributeScriptActorComponent(
67 ::std::string
const&
id,
75 MCAPI static ::Scripting::ClassBinding bind();
84 ::std::string
const&
id,
92 MCAPI ::Scripting::Result_deprecated<float> $getCurrent()
const;
94 MCAPI ::Scripting::Result_deprecated<bool> $setCurrent(
float const& value)
const;
97 Result<bool, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::Scripting::ArgumentOutOfBoundsError>
98 $setCurrentV2(
float const& value)
const;
100 MCAPI ::Scripting::Result_deprecated<float> $getValue()
const;
102 MCAPI ::Scripting::Result_deprecated<float> $getEffectiveMinValue()
const;
104 MCAPI ::Scripting::Result_deprecated<float> $getEffectiveMaxValue()
const;
106 MCAPI ::Scripting::Result_deprecated<void> $resetToMinValue()
const;
108 MCAPI ::Scripting::Result_deprecated<void> $resetToMaxValue()
const;
110 MCAPI ::Scripting::Result_deprecated<void> $resetToDefaultValue()
const;
112 MCAPI
bool $_isValid()
const;