ORKFramework.Events.Steps.LuaStep Class Reference

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

Inheritance diagram for ORKFramework.Events.Steps.LuaStep:
Collaboration diagram for ORKFramework.Events.Steps.LuaStep:

Public Member Functions

 LuaStep ()
 
override void Execute (BaseEvent baseEvent)
 
override string GetNodeDetails ()
 

Public Attributes

string luaCode = string.Empty
 
bool saveReturnValue = false
 
VariableOrigin origin = VariableOrigin.Global
 
bool useObject = true
 
EventObjectSetting variableObject
 
string objectID = ""
 
StringValue key = new StringValue()
 
GameVariableType variableType = GameVariableType.String
 

Detailed Description

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

Constructor & Destructor Documentation

◆ LuaStep()

ORKFramework.Events.Steps.LuaStep.LuaStep ( )

Member Function Documentation

◆ Execute()

override void ORKFramework.Events.Steps.LuaStep.Execute ( BaseEvent  baseEvent)

◆ GetNodeDetails()

override string ORKFramework.Events.Steps.LuaStep.GetNodeDetails ( )

Member Data Documentation

◆ key

StringValue ORKFramework.Events.Steps.LuaStep.key = new StringValue()

◆ luaCode

string ORKFramework.Events.Steps.LuaStep.luaCode = string.Empty

◆ objectID

string ORKFramework.Events.Steps.LuaStep.objectID = ""

◆ origin

VariableOrigin ORKFramework.Events.Steps.LuaStep.origin = VariableOrigin.Global

◆ saveReturnValue

bool ORKFramework.Events.Steps.LuaStep.saveReturnValue = false

◆ useObject

bool ORKFramework.Events.Steps.LuaStep.useObject = true

◆ variableObject

EventObjectSetting ORKFramework.Events.Steps.LuaStep.variableObject

◆ variableType

GameVariableType ORKFramework.Events.Steps.LuaStep.variableType = GameVariableType.String

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