LeviLamina
Loading...
Searching...
No Matches
ScriptActorApplyDamageByProjectileOptions.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace ScriptModuleMinecraft { class ScriptActor; }
11namespace Scripting { struct InterfaceBinding; }
12// clang-format on
13
14namespace ScriptModuleMinecraft {
15
16struct ScriptActorApplyDamageByProjectileOptions {
17public:
18 // member variables
19 // NOLINTBEGIN
20 ::ll::
21 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
22 mDamagingEntity;
23 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>
24 mDamagingProjectile;
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 ScriptActorApplyDamageByProjectileOptions& operator=(ScriptActorApplyDamageByProjectileOptions const&);
30 ScriptActorApplyDamageByProjectileOptions();
31
32public:
33 // member functions
34 // NOLINTBEGIN
35 MCAPI ScriptActorApplyDamageByProjectileOptions(
37 );
38
39 MCAPI bool operator==(::ScriptModuleMinecraft::ScriptActorApplyDamageByProjectileOptions const& other) const;
40
41 MCAPI ~ScriptActorApplyDamageByProjectileOptions();
42 // NOLINTEND
43
44public:
45 // static functions
46 // NOLINTBEGIN
47 MCAPI static ::Scripting::InterfaceBinding bind();
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCFOLD void $dtor();
60 // NOLINTEND
61};
62
63} // namespace ScriptModuleMinecraft
Definition ScriptActor.h:65
Definition ScriptActorApplyDamageByProjectileOptions.h:16
Definition InterfaceBinding.h:16