LeviLamina
Loading...
Searching...
No Matches
ScriptActorComponent.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/lifetime_registry/StrongTypedObjectHandle.h"
8
#include "mc/scripting/modules/minecraft/components/ScriptComponent.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
WeakEntityRef
;
13
namespace
ScriptModuleMinecraft {
class
ScriptActor; }
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
// clang-format on
16
17
namespace
ScriptModuleMinecraft {
18
19
class
ScriptActorComponent
:
public
::ScriptModuleMinecraft::ScriptComponent
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 24>
mUnk62f2d0;
24
::ll::UntypedStorage<8, 32>
mUnkc4b3d3;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptActorComponent
& operator=(
ScriptActorComponent
const
&);
30
ScriptActorComponent
();
31
32
public
:
33
// virtual functions
34
// NOLINTBEGIN
35
// vIndex: 0
36
virtual
~ScriptActorComponent
()
/*override*/
;
37
// NOLINTEND
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
ScriptActorComponent
(
::ScriptModuleMinecraft::ScriptActorComponent
const
&);
43
44
MCAPI
ScriptActorComponent
(
45
::WeakEntityRef
const
& entity,
46
::Scripting::WeakLifetimeScope
const
&
context
,
47
::std::string
const
&
id
48
);
49
50
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor> getEntity()
const
;
51
// NOLINTEND
52
53
public
:
54
// static functions
55
// NOLINTBEGIN
56
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptActorComponent> bind();
57
58
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptActorComponent> bindV010();
59
// NOLINTEND
60
61
public
:
62
// constructor thunks
63
// NOLINTBEGIN
64
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptActorComponent
const
&);
65
66
MCAPI
void
*
67
$ctor(
::WeakEntityRef
const
& entity,
::Scripting::WeakLifetimeScope
const
&
context
, ::std::string
const
&
id
);
68
// NOLINTEND
69
70
public
:
71
// destructor thunk
72
// NOLINTBEGIN
73
MCAPI
void
$dtor();
74
// NOLINTEND
75
76
public
:
77
// vftables
78
// NOLINTBEGIN
79
MCAPI
static
void
** $vftable();
80
// NOLINTEND
81
};
82
83
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::ScriptActorComponent
Definition
ScriptActorComponent.h:19
ScriptModuleMinecraft::ScriptComponent
Definition
ScriptComponent.h:10
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
WeakEntityRef
Definition
WeakEntityRef.h:14
context
Definition
context.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
components
ScriptActorComponent.h
Generated on Sat Apr 26 2025 05:55:51 for LeviLamina by
1.12.0