3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/StackRefResult.h"
7#include "mc/deps/game_refs/WeakRef.h"
8#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
9#include "mc/deps/script_core/runtime/scripting/Result.h"
22namespace Editor::ScriptModule {
38 ScriptPrefabTemplate& operator=(ScriptPrefabTemplate
const&);
39 ScriptPrefabTemplate(ScriptPrefabTemplate
const&);
40 ScriptPrefabTemplate();
45 virtual ~ScriptPrefabTemplate() =
default;
57 MCNAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate>
60 MCNAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate>
63 MCNAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate>
66 MCNAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate>
69 MCNAPI ::Scripting::Result<
76 MCNAPI ::Scripting::Result<
83 MCNAPI ::Scripting::Result<
90 MCNAPI ::StackRefResult<::Editor::Prefabs::PrefabDBTemplate>
getTemplate();
Definition PrefabDBTemplate.h:24
MCAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate > _getName() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate, ::Editor::ScriptModule::ScriptPrefabErrorStringInvalidLength > _setDescription(::std::string const &newDescription)
MCAPI ::StackRefResult<::Editor::Prefabs::PrefabDBTemplate > getTemplate()
MCAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate > _getDescription() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate, ::Editor::ScriptModule::ScriptPrefabErrorStringInvalidLength > _setDisplayName(::std::string const &newName)
MCAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate > _getDisplayName() const
MCAPI ScriptPrefabTemplate(::WeakRef<::Editor::Prefabs::PrefabDBTemplate > templateRef, ::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::WeakRef<::Editor::Prefabs::PrefabDBTemplate > templateRef, ::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result<::std::string, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate > _getNotes() const
MCAPI ::Scripting::Result< void, ::Editor::ScriptModule::ScriptPrefabErrorServiceError, ::Editor::ScriptModule::ScriptPrefabErrorInvalidTemplate, ::Editor::ScriptModule::ScriptPrefabErrorStringInvalidLength > _setNotes(::std::string const &newNotes)
static MCAPI ::Scripting::ClassBinding bindScript()
Definition ServiceProviderCollection.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ScriptPrefabErrorInvalidTemplate.h:10
Definition ScriptPrefabErrorServiceError.h:10
Definition ScriptPrefabErrorStringInvalidLength.h:10
Definition ClassBinding.h:10