3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8#include "mc/deps/script_core/runtime/scripting/Result.h"
9#include "mc/deps/script_core/script_engine/scripting/Promise.h"
35namespace ScriptModuleMinecraftServerUI {
54 ScriptMessageBox& operator=(ScriptMessageBox
const&);
55 ScriptMessageBox(ScriptMessageBox
const&);
70 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxOptions> options,
74 MCNAPI ::Scripting::Result<
83 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxBodyOptions> options
86 MCNAPI ::Scripting::Result<
95 ::std::optional<::std::variant<
102 MCNAPI ::Scripting::Result<
111 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions> options
114 MCNAPI ::Scripting::Result<
123 ::std::optional<::std::variant<
130 MCNAPI ::Scripting::Result<
139 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions> options
142 MCNAPI ::Scripting::Result<
151 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions> options
154 MCNAPI ::Scripting::Result<
194 ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxOptions> options,
Definition IGameplayUserManagerConnector.h:14
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > button3WithOptions(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > label, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions > options)
static MCAPI char const *const & FORM_ID()
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > bodyWithOptions(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > text, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxBodyOptions > options)
MCAPI ScriptMessageBox(::IGameplayUserManagerConnector &userManagerConnector, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::ServerPlayer &serverPlayer, ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > title, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxOptions > options, ::Scripting::WeakLifetimeScope scope)
static MCAPI ::Scripting::ClassBinding bind(::IGameplayUserManagerConnector &userManagerConnector)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > button1WithOptions(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > body, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions > options)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > button2WithOptions(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > body, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxButtonOptions > options)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > button2(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > body, ::std::optional<::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > > tooltip)
MCAPI void * $ctor(::IGameplayUserManagerConnector &userManagerConnector, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer > scriptPlayer, ::ServerPlayer &serverPlayer, ::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > title, ::std::optional<::ScriptModuleMinecraftServerUI::ScriptMessageBoxOptions > options, ::Scripting::WeakLifetimeScope scope)
MCAPI ::Scripting::Result< ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptMessageBox >, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormModificationError > button1(::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > body, ::std::optional<::std::variant< ::std::string, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableString >, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraftServerUI::ScriptObservableUIRawMessage >, ::ScriptModuleMinecraftServerUI::ScriptUIRawMessage > > tooltip)
MCAPI ::Scripting::Result< ::Scripting::Promise< ::ScriptModuleMinecraftServerUI::ScriptMessageBoxResult, ::ScriptModuleMinecraftServerUI::ScriptPlayerLeftError, ::ScriptModuleMinecraftServerUI::ScriptInvalidFormError, ::Scripting::EngineError >, ::ScriptModuleMinecraft::ScriptInvalidActorError, ::ScriptModuleMinecraftServerUI::ScriptFormVisibilityError, ::Scripting::EngineError > show(::Scripting::DependencyLocator &locator, ::Scripting::ScriptObjectFactory &factory, ::Scripting::WeakLifetimeScope &scope)
Definition ScriptObservableString.h:10
Definition ScriptObservableUIRawMessage.h:12
Definition ScriptPlayerLeftError.h:15
Definition ScriptUIRawMessage.h:12
Definition ScriptPlayer.h:42
Definition DependencyLocator.h:7
Definition ScriptObjectFactory.h:7
Definition StrongTypedObjectHandle.h:8
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ServerPlayer.h:73
Definition ScriptMessageBoxBodyOptions.h:12
Definition ScriptMessageBoxOptions.h:12
Definition ScriptMessageBoxResult.h:12
Definition ScriptInvalidActorError.h:18
Definition ClassBinding.h:10
Definition EngineError.h:10