LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptRawMessageInterface Struct Reference

Public Types

using RawTextType = ::std::vector<::ScriptModuleMinecraft::ScriptRawMessageInterface>
using RawTextTypeWithStrings
using WithType = ::std::variant<::std::vector<::std::string>, ::ScriptModuleMinecraft::ScriptRawMessageInterface>

Public Member Functions

MCAPI ScriptRawMessageInterface (::ScriptModuleMinecraft::ScriptRawMessageInterface const &other)
MCAPI void buildJsonObject (::Json::Value &val) const
MCAPI::ScriptModuleMinecraft::ScriptRawMessageInterface & operator= (::ScriptModuleMinecraft::ScriptRawMessageInterface &&other)
MCAPI::ScriptModuleMinecraft::ScriptRawMessageInterface & operator= (::ScriptModuleMinecraft::ScriptRawMessageInterface const &other)
MCAPI bool operator== (::ScriptModuleMinecraft::ScriptRawMessageInterface const &other) const
MCAPI ::Scripting::Result<::Json::Value, ::ScriptModuleMinecraft::ScriptRawMessageErrorresolveAsJson (::Actor &recipient, ::CurrentCmdVersion commandVersion) const
MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageErrorresolveAsJsonString (::Actor &recipient, ::CurrentCmdVersion commandVersion) const
MCAPI::Json::Value toJson () const
MCAPI::Json::Value toRawTextJson () const
MCAPI::std::string toString () const
MCAPI void * $ctor ()
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptRawMessageInterface const &other)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::InterfaceBinding bind ()
static MCAPI ::ScriptModuleMinecraft::ScriptRawMessageInterface fromJSON (::Json::Value const &json)
static MCAPI ::ScriptModuleMinecraft::ScriptRawMessageInterface fromString (::std::string const &str)
static MCAPI ::std::vector<::ScriptModuleMinecraft::ScriptRawMessageInterfacerawTextStringsToRawText (::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > const &rawTextWithString)

Public Attributes

::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > text
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > translate
::ll::TypedStorage< 8, 8, ::std::unique_ptr< ::std::variant<::std::vector<::std::string >, ::ScriptModuleMinecraft::ScriptRawMessageInterface > > > with
::ll::TypedStorage< 8, 32, ::std::optional<::std::vector<::ScriptModuleMinecraft::ScriptRawMessageInterface > > > rawtext
::ll::TypedStorage< 8, 88, ::std::optional<::ScriptModuleMinecraft::ScriptRawMessageScoreInterface > > score

Member Typedef Documentation

◆ RawTextTypeWithStrings

using ScriptModuleMinecraft::ScriptRawMessageInterface::RawTextTypeWithStrings
Initial value:
::std::vector<::std::variant<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageInterface>>

The documentation for this struct was generated from the following file: