3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/string/HashedString.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
8#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
18namespace ScriptModuleMinecraft {
32 ::ll::TypedStorage<8, 48, ::HashedString> mId;
51 ::ll::TypedStorage<8, 8, ::std::reference_wrapper<::ActorDefinition>> mActorDefinition;
61 MCNAPI ::std::string
getId()
const;
69 MCNAPI static ::Scripting::ClassBinding
bind();
71 MCNAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorType>
Definition ActorDefinition.h:80
Definition ScriptActorType.h:20
static MCAPI ::Scripting::ClassBinding bind()
MCAPI::std::string getLocalizationKey() const
MCAPI ::Scripting::Result_deprecated< void > addDynamicPropertiesDefinition(::ScriptModuleMinecraft::ScriptDynamicPropertiesDefinition const &dynamicPropertiesDefinition)
MCAPI::std::string getId() const
static MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActorType > getOrCreateHandle(::Scripting::WeakLifetimeScope const &scope, ::ActorDefinition &actorDef)
Definition ScriptDynamicPropertiesDefinition.h:18
Definition WeakLifetimeScope.h:12
Definition ScriptActorType.h:28
Definition ClassBinding.h:10