3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakLifetimeScope.h"
13namespace ScriptModuleMinecraft {
15class ScriptComponent {
19 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope const> mScope;
20 ::ll::TypedStorage<8, 32, ::std::string> mId;
30 virtual ~ScriptComponent();
32 virtual bool _isValid()
const = 0;
44 MCNAPI static ::Scripting::ClassBinding
bind();
MCAPI ScriptComponent(::Scripting::WeakLifetimeScope const &scope, ::std::string const &id)
static MCAPI void ** $vftable()
static MCAPI ::Scripting::ClassBinding bind()
MCAPI void * $ctor(::Scripting::WeakLifetimeScope const &scope, ::std::string const &id)
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10