Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptProjectileComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
7#include "mc/scripting/modules/minecraft/components/ScriptActorComponent.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Scripting { struct ClassBinding; }
12// clang-format on
13
14namespace ScriptModuleMinecraft {
15
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 virtual bool _isValid() const /*override*/;
21 // NOLINTEND
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI ::Scripting::Result_deprecated<float> getAirInertia() const;
27
28 MCNAPI ::Scripting::Result_deprecated<bool> getCatchFireOnHurt() const;
29
30 MCNAPI ::Scripting::Result_deprecated<bool> getCritParticlesOnProjectileHurt() const;
31
32 MCNAPI ::Scripting::Result_deprecated<bool> getDestroyOnProjectileHurt() const;
33
34 MCNAPI ::Scripting::Result_deprecated<float> getGravity() const;
35
36 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::string>> getHitEntitySound() const;
37
38 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::string>> getHitGroundSound() const;
39
40 MCNAPI ::Scripting::Result_deprecated<::std::optional<::std::string>> getHitParticle() const;
41
42 MCNAPI ::Scripting::Result_deprecated<bool> getLightningStrikeOnHit() const;
43
44 MCNAPI ::Scripting::Result_deprecated<float> getLiquidInertia() const;
45
46 MCNAPI ::Scripting::Result_deprecated<float> getOnFireTime() const;
47
48 MCNAPI ::Scripting::Result_deprecated<bool> getShouldBounceOnHit() const;
49
50 MCNAPI ::Scripting::Result_deprecated<bool> getStopOnHit() const;
51
52 MCNAPI ::Scripting::Result_deprecated<void> setAirInertia(float value);
53
54 MCNAPI ::Scripting::Result_deprecated<void> setCatchFireOnHurt(bool value);
55
56 MCNAPI ::Scripting::Result_deprecated<void> setCritParticlesOnProjectileHurt(bool value);
57
58 MCNAPI ::Scripting::Result_deprecated<void> setDestroyOnProjectileHurt(bool value);
59
60 MCNAPI ::Scripting::Result_deprecated<void> setGravity(float value);
61
62 MCNAPI ::Scripting::Result_deprecated<void> setHitEntitySound(::std::optional<::std::string> const& value);
63
64 MCNAPI ::Scripting::Result_deprecated<void> setHitGroundSound(::std::optional<::std::string> const& value);
65
66 MCNAPI ::Scripting::Result_deprecated<void> setHitParticle(::std::optional<::std::string> const& value);
67
68 MCNAPI ::Scripting::Result_deprecated<void> setLightningStrikeOnHit(bool value);
69
70 MCNAPI ::Scripting::Result_deprecated<void> setLiquidInertia(float value);
71
72 MCNAPI ::Scripting::Result_deprecated<void> setOnFireTime(float value);
73
74 MCNAPI ::Scripting::Result_deprecated<void> setShouldBounceOnHit(bool value);
75
76 MCNAPI ::Scripting::Result_deprecated<void> setStopOnHit(bool value);
77 // NOLINTEND
78
79public:
80 // static functions
81 // NOLINTBEGIN
82 MCNAPI static ::Scripting::ClassBinding bind();
83 // NOLINTEND
84
85public:
86 // static variables
87 // NOLINTBEGIN
88 MCNAPI static char const*& ComponentId();
89 // NOLINTEND
90
91public:
92 // virtual function thunks
93 // NOLINTBEGIN
94 MCNAPI bool $_isValid() const;
95
96
97 // NOLINTEND
98};
99
100} // namespace ScriptModuleMinecraft
Definition ScriptActorComponent.h:21
Definition ScriptProjectileComponent.h:16
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::string > > getHitParticle() const
MCAPI ::Scripting::Result_deprecated< bool > getLightningStrikeOnHit() const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::string > > getHitEntitySound() const
MCAPI ::Scripting::Result_deprecated<::std::optional<::std::string > > getHitGroundSound() const
MCAPI ::Scripting::Result_deprecated< float > getOnFireTime() const
MCAPI ::Scripting::Result_deprecated< bool > getCritParticlesOnProjectileHurt() const
MCAPI ::Scripting::Result_deprecated< bool > getShouldBounceOnHit() const
MCAPI ::Scripting::Result_deprecated< float > getAirInertia() const
MCAPI ::Scripting::Result_deprecated< float > getLiquidInertia() const
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result_deprecated< void > setCritParticlesOnProjectileHurt(bool value)
MCAPI ::Scripting::Result_deprecated< void > setLiquidInertia(float value)
MCAPI ::Scripting::Result_deprecated< void > setLightningStrikeOnHit(bool value)
MCAPI ::Scripting::Result_deprecated< void > setShouldBounceOnHit(bool value)
MCAPI ::Scripting::Result_deprecated< void > setGravity(float value)
MCAPI ::Scripting::Result_deprecated< void > setHitParticle(::std::optional<::std::string > const &value)
MCAPI ::Scripting::Result_deprecated< void > setOnFireTime(float value)
MCAPI ::Scripting::Result_deprecated< bool > getStopOnHit() const
MCAPI ::Scripting::Result_deprecated< void > setDestroyOnProjectileHurt(bool value)
MCAPI ::Scripting::Result_deprecated< void > setHitGroundSound(::std::optional<::std::string > const &value)
MCAPI ::Scripting::Result_deprecated< void > setCatchFireOnHurt(bool value)
MCAPI ::Scripting::Result_deprecated< bool > getDestroyOnProjectileHurt() const
MCAPI ::Scripting::Result_deprecated< void > setHitEntitySound(::std::optional<::std::string > const &value)
MCAPI ::Scripting::Result_deprecated< void > setStopOnHit(bool value)
MCAPI ::Scripting::Result_deprecated< float > getGravity() const
MCAPI ::Scripting::Result_deprecated< void > setAirInertia(float value)
MCAPI ::Scripting::Result_deprecated< bool > getCatchFireOnHurt() const
Definition ClassBinding.h:10