Makinom.Schematics.Nodes.LuaNode Class Reference

This node runs Lua code in the Dialogue System's Lua environment. More...

Inheritance diagram for Makinom.Schematics.Nodes.LuaNode:
Collaboration diagram for Makinom.Schematics.Nodes.LuaNode:

Public Member Functions

 LuaNode ()
 
override void Execute (Schematic schematic)
 
override string GetNodeDetails ()
 

Public Attributes

string luaCode = string.Empty
 
bool saveReturnValue = false
 
VariableOrigin origin = VariableOrigin.Global
 
bool useObject = true
 
SchematicObjectSelection variableObject
 
string objectID = ""
 
StringValue key = new StringValue()
 
VariableType type
 

Detailed Description

This node runs Lua code in the Dialogue System's Lua environment.

Constructor & Destructor Documentation

◆ LuaNode()

Makinom.Schematics.Nodes.LuaNode.LuaNode ( )

Member Function Documentation

◆ Execute()

override void Makinom.Schematics.Nodes.LuaNode.Execute ( Schematic  schematic)

◆ GetNodeDetails()

override string Makinom.Schematics.Nodes.LuaNode.GetNodeDetails ( )

Member Data Documentation

◆ key

StringValue Makinom.Schematics.Nodes.LuaNode.key = new StringValue()

◆ luaCode

string Makinom.Schematics.Nodes.LuaNode.luaCode = string.Empty

◆ objectID

string Makinom.Schematics.Nodes.LuaNode.objectID = ""

◆ origin

VariableOrigin Makinom.Schematics.Nodes.LuaNode.origin = VariableOrigin.Global

◆ saveReturnValue

bool Makinom.Schematics.Nodes.LuaNode.saveReturnValue = false

◆ type

VariableType Makinom.Schematics.Nodes.LuaNode.type

◆ useObject

bool Makinom.Schematics.Nodes.LuaNode.useObject = true

◆ variableObject

SchematicObjectSelection Makinom.Schematics.Nodes.LuaNode.variableObject

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