AC.ActionDialogueSystemLua Class Reference

This custom Adventure Creator action runs Lua code in the Dialogue System's Lua environment. More...

Inheritance diagram for AC.ActionDialogueSystemLua:
Collaboration diagram for AC.ActionDialogueSystemLua:

Public Member Functions

 ActionDialogueSystemLua ()
 
override void AssignValues (List< ActionParameter > parameters)
 
override float Run ()
 

Public Attributes

int constantID = 0
 
int luaCodeParameterID = -1
 
bool luaCodeFromParameter = false
 
string luaCode = string.Empty
 
bool syncData = false
 
bool updateQuestTracker = false
 
bool storeResult = false
 
int variableID = 0
 

Properties

override ActionCategory Category [get]
 
override string Title [get]
 
override string Description [get]
 

Detailed Description

This custom Adventure Creator action runs Lua code in the Dialogue System's Lua environment.

Constructor & Destructor Documentation

◆ ActionDialogueSystemLua()

AC.ActionDialogueSystemLua.ActionDialogueSystemLua ( )
inline

Member Function Documentation

◆ AssignValues()

override void AC.ActionDialogueSystemLua.AssignValues ( List< ActionParameter >  parameters)
inline

◆ Run()

override float AC.ActionDialogueSystemLua.Run ( )
inline

Member Data Documentation

◆ constantID

int AC.ActionDialogueSystemLua.constantID = 0

◆ luaCode

string AC.ActionDialogueSystemLua.luaCode = string.Empty

◆ luaCodeFromParameter

bool AC.ActionDialogueSystemLua.luaCodeFromParameter = false

◆ luaCodeParameterID

int AC.ActionDialogueSystemLua.luaCodeParameterID = -1

◆ storeResult

bool AC.ActionDialogueSystemLua.storeResult = false

◆ syncData

bool AC.ActionDialogueSystemLua.syncData = false

◆ updateQuestTracker

bool AC.ActionDialogueSystemLua.updateQuestTracker = false

◆ variableID

int AC.ActionDialogueSystemLua.variableID = 0

Property Documentation

◆ Category

override ActionCategory AC.ActionDialogueSystemLua.Category
get

◆ Description

override string AC.ActionDialogueSystemLua.Description
get

◆ Title

override string AC.ActionDialogueSystemLua.Title
get

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