|
LeviLamina
|
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::ScriptRawMessageError > | resolveAsJson (::Actor &recipient, ::CurrentCmdVersion commandVersion) const |
| MCAPI ::Scripting::Result<::std::string, ::ScriptModuleMinecraft::ScriptRawMessageError > | resolveAsJsonString (::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::ScriptRawMessageInterface > | rawTextStringsToRawText (::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 |
| using ScriptModuleMinecraft::ScriptRawMessageInterface::RawTextTypeWithStrings |