3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7#include "mc/deps/scripting/runtime/Result.h"
8#include "mc/deps/scripting/script_engine/Closure.h"
19struct ScriptDataDrivenUIBinding {
28 ScriptDataDrivenUIBinding& operator=(ScriptDataDrivenUIBinding
const&);
29 ScriptDataDrivenUIBinding(ScriptDataDrivenUIBinding
const&);
30 ScriptDataDrivenUIBinding();
38 ::std::string
const& dataStoreName,
39 ::std::string
const& property
42 MCNAPI ::Scripting::Result<
43 ::std::optional<::std::string>,
48 ::std::string
const& dataStoreName,
49 ::std::string
const& property,
50 ::std::string
const& path
53 MCNAPI ::ScriptDataDrivenUIBinding&
operator=(::ScriptDataDrivenUIBinding&&);
55 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError>
58 ::std::string
const& dataStoreName,
59 ::std::string
const& property,
60 ::std::string
const& path,
64 MCNAPI ::Scripting::Result<void, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptInvalidActorError>
67 ::std::string
const& dataStoreName,
68 ::std::string
const& property,
69 ::std::string
const& data
72 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError>
75 ::std::string
const& dataStoreName,
76 ::std::string
const& property,
77 ::std::string
const& path,
78 ::std::variant<double, bool, ::std::string>
const& data
81 MCNAPI ::Scripting::Result<
86 ::std::string
const& dataStoreName,
87 ::std::string
const& property,
91 MCNAPI ::Scripting::Result<
97 ::std::string
const& dataStoreName,
98 ::std::string
const& property,
99 ::std::string
const& path,
109 MCNAPI static ::Scripting::ClassBinding
bind();
Definition ScriptPlayer.h:54
Definition StrongTypedObjectHandle.h:8
MCAPI bool unsubscribe(::Scripting::Closure< void(::std::optional<::std::string >)> closure)
MCAPI ::Scripting::Result< ::std::optional<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError > getPropertyPath(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::std::string const &path)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError > setPropertyPath(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::std::string const &path, ::std::variant< double, bool, ::std::string > const &data)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError > setClientWritable(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::std::string const &path, bool value)
MCAPI::ScriptDataDrivenUIBinding & operator=(::ScriptDataDrivenUIBinding &&)
MCAPI ::Scripting::Result<::std::optional<::std::string >, ::ScriptModuleMinecraft::ScriptInvalidActorError > getProperty(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property)
MCAPI ::Scripting::Result< ::Scripting::Closure< void(::std::optional<::std::string >)>, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptInvalidPathError > subscribePath(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::std::string const &path, ::Scripting::Closure< void(::std::optional<::std::string >)> closure)
static MCAPI ::Scripting::ClassBinding bind()
MCAPI ::Scripting::Result< void, ::Scripting::EngineError, ::ScriptModuleMinecraft::ScriptInvalidActorError > setProperty(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::std::string const &data)
MCAPI ::Scripting::Result< ::Scripting::Closure< void(::std::optional<::std::string >)>, ::ScriptModuleMinecraft::ScriptInvalidActorError > subscribe(::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::std::string const &dataStoreName, ::std::string const &property, ::Scripting::Closure< void(::std::optional<::std::string >)> closure)
Definition ScriptInvalidPathError.h:13
Definition ScriptInvalidActorError.h:17
Definition ClassBinding.h:19
Definition EngineError.h:15