3#include "mc/_HeaderOutputPredefine.h"
7namespace Scripting {
class WeakLifetimeScope; }
8namespace Scripting {
struct ClassBinding; }
11namespace ScriptModuleMinecraft {
34 virtual ::std::string
const& getTypeId_V1()
const;
37 virtual ::std::string
const& getTypeId_V2()
const;
40 virtual bool _isValid()
const = 0;
52 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptComponent.h:13
static MCAPI void ** $vftable()
MCAPI::std::string const & $getTypeId_V2() const
MCAPI void * $ctor(::Scripting::WeakLifetimeScope const &scope, ::std::optional<::std::string > id)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ScriptComponent(::Scripting::WeakLifetimeScope const &scope, ::std::optional<::std::string > id)
MCAPI::std::string const & $getTypeId_V1() const
Definition WeakLifetimeScope.h:12