PixelCrushers.DialogueSystem.Lua.Result Struct Reference

Stores a Lua interpreter result (LuaValue) and provides easy conversion to basic types. More...

Collaboration diagram for PixelCrushers.DialogueSystem.Lua.Result:

Public Member Functions

 Result (Language.Lua.LuaValue luaValue)
 

Public Attributes

Language.Lua.LuaValue luaValue
 
LuaTableWrapper luaTableWrapper
 

Properties

bool hasReturnValue [get]
 
string asString [get]
 
bool asBool [get]
 
float asFloat [get]
 
int asInt [get]
 
LuaTableWrapper asTable [get]
 
bool isString [get]
 
bool isBool [get]
 
bool isNumber [get]
 
bool isTable [get]
 

Detailed Description

Stores a Lua interpreter result (LuaValue) and provides easy conversion to basic types.

Constructor & Destructor Documentation

◆ Result()

PixelCrushers.DialogueSystem.Lua.Result.Result ( Language::Lua::LuaValue  luaValue)
inline

Member Data Documentation

◆ luaTableWrapper

LuaTableWrapper PixelCrushers.DialogueSystem.Lua.Result.luaTableWrapper

◆ luaValue

Language.Lua.LuaValue PixelCrushers.DialogueSystem.Lua.Result.luaValue

Property Documentation

◆ asBool

bool PixelCrushers.DialogueSystem.Lua.Result.asBool
get

◆ asFloat

float PixelCrushers.DialogueSystem.Lua.Result.asFloat
get

◆ asInt

int PixelCrushers.DialogueSystem.Lua.Result.asInt
get

◆ asString

string PixelCrushers.DialogueSystem.Lua.Result.asString
get

◆ asTable

LuaTableWrapper PixelCrushers.DialogueSystem.Lua.Result.asTable
get

◆ hasReturnValue

bool PixelCrushers.DialogueSystem.Lua.Result.hasReturnValue
get

◆ isBool

bool PixelCrushers.DialogueSystem.Lua.Result.isBool
get

◆ isNumber

bool PixelCrushers.DialogueSystem.Lua.Result.isNumber
get

◆ isString

bool PixelCrushers.DialogueSystem.Lua.Result.isString
get

◆ isTable

bool PixelCrushers.DialogueSystem.Lua.Result.isTable
get

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