|
void | DownloadActions (ActionListAsset actionListAsset, Conversation endConversation, int i, bool doSkip, bool addToSkipQueue, bool dontRun=false) |
| Downloads and runs the settings and Actions stored within an ActionListAsset. More...
|
|
override void | Kill () |
|
void | DestroySelf () |
|
void | Initialise () |
|
virtual void | Interact () |
|
void | RunFromIndex (int index) |
| Runs the Actions from a set point. More...
|
|
void | Interact (int i, bool addToSkipQueue) |
| Runs the Actions from a set point. More...
|
|
void | Skip () |
|
void | Skip (int i) |
| Runs the Actions instantly, from a set point. More...
|
|
bool | AreActionsRunning () |
| Checks if any Actions are currently being run. More...
|
|
void | ResetList () |
|
bool | IsSkippable () |
| Checks if the ActionListAsset is skippable. This is safer than just reading 'isSkippable', because it also accounts for actionListType - since ActionLists that run in the background cannot be skipped More...
|
|
List< Action > | GetActions () |
| Gets the List of Actions that this ActionList runs, regardless of source. More...
|
|
ActionParameter | GetParameter (string label) |
| Gets a parameter of a given name. More...
|
|
ActionParameter | GetParameter (int _ID) |
| Gets a parameter of a given ID number. More...
|
|
void | Pause () |
| Pauses the ActionList once it has finished running it's current Action. More...
|
|
void | Resume (int _startIndex, int[] _resumeIndices, string _parameterData, bool rerunPreviousAction=false) |
| Resumes the ActionList. More...
|
|
string | GetParameterData () |
| Gets the current ActionParameter values as a serializable string. More...
|
|
void | SetParameterData (string dataString) |
| Assigns parameter values based on a string generated by the GetParameterData function More...
|
|
int | GetNumItemReferences (int itemID) |
|
int | UpdateItemReferences (int oldItemID, int newItemID) |
|
int | GetNumMenuReferences (string menuName, string elementName="") |
|
int | GetNumVariableReferences (VariableLocation _location, int variableID, Variables _variables=null, int _variablesConstantID=0) |
|
int | UpdateVariableReferences (VariableLocation _location, int oldVariableID, int newVariableID, Variables _variables=null, int _variablesConstantID=0) |
|
int | GetNumDocumentReferences (int documentID) |
|
int | UpdateDocumentReferences (int oldDocumentID, int newDocumentID) |
|
int | GetNumObjectiveReferences (int objectiveID) |
|
int | UpdateObjectiveReferences (int oldObjectiveID, int newObjectiveID) |
|
bool | ReferencesAsset (ActionListAsset actionListAsset) |
|
List< ActionListAsset > | GetReferencedActionListAssets () |
|
bool | ActionModified (int index) |
|
An ActionList subclass used to run ActionListAssets, which exist in asset files outside of the scene. When an ActionListAsset is run, its Actions are copied to a new RuntimeActionList and run locally.