3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/lifetime_registry/scripting/WeakTypedObjectHandle.h"
9#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
18namespace Editor::ScriptModule {
34 ScriptPersistenceGroup& operator=(ScriptPersistenceGroup
const&);
35 ScriptPersistenceGroup(ScriptPersistenceGroup
const&);
36 ScriptPersistenceGroup();
41 MCNAPI ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem>
44 MCNAPI ::Scripting::Result_deprecated<
46 createItem(::std::string
const& itemName, ::std::optional<::std::string> defaultJsonValue);
50 MCNAPI ::Scripting::Result_deprecated<
52 getOrCreateItem(::std::string
const& itemName, ::std::optional<::std::string> defaultJsonValue);
Definition ScriptPersistenceGroupItem.h:18
MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > getOrCreateItem(::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > createItem(::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
MCAPI ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > _createScriptPersistenceGroupItem(::WeakRef<::Editor::Services::PersistenceItem > groupItemRef)
MCAPI ::Scripting::Result_deprecated< bool > disposeGroupItem(::std::string const key)
static MCAPI ::Scripting::ClassBinding bindScript()
Definition PersistenceItem.h:18
Definition WeakHandleFromThis.h:8
Definition WeakTypedObjectHandle.h:8
Definition ClassBinding.h:10