Adventure Creator  1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
AC.InvActionList Class Reference
Inheritance diagram for AC.InvActionList:
AC.ActionListAsset AC.IItemReferencer AC.IDocumentReferencer AC.IObjectiveReferencer AC.IMenuReferencer AC.IVariableReferencer

Additional Inherited Members

- Public Member Functions inherited from AC.ActionListAsset
void CopyFromActionList (ActionList actionList)
 
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...
 
void Interact ()
 Runs the ActionList asset file More...
 
void Interact (List< ActionParameter > newParameters)
 Runs the ActionList asset file, but updates parameter values before doing so More...
 
void RunFromIndex (int index)
 Runs the ActionList asset file from a set point. More...
 
RuntimeActionList Interact (int parameterID, int parameterValue)
 Runs the ActionList asset file, after setting the value of an integer parameter if it has one. More...
 
RuntimeActionList[] GetRuntimeInstances ()
 Gets an array of all ActionLists associated with this asset that are currently running. More...
 
void KillAllInstances ()
 Kills all currently-running instances of the asset. More...
 
ActionParameter GetParameter (int _ID)
 Gets a parameter of a given ID number. This is not a default parameter, but one used at runtime to actually modify Actions. More...
 
ActionParameter GetParameter (string label)
 
List< ActionParameterGetParameters ()
 Gets all parameters associated with the asset. If called in Edit mode, these will be the default parameters. If called at runtime, this will instead return the parameters used at runtime to actually modify Actions. More...
 
void AssignParameterValues (List< ActionParameter > newParameters)
 Updates a List of parameter values to be used at runtime. More...
 
void AfterDownloading ()
 
int GetNumItemReferences (int itemID)
 
int UpdateItemReferences (int oldItemID, int newItemID)
 
int GetNumMenuReferences (string menuName, string elementName="")
 
int GetNumVariableReferences (VariableLocation variableLocation, int variableID, Variables _variables=null, int _variablesConstantID=0)
 
int UpdateVariableReferences (VariableLocation variableLocation, 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)
 
- Static Public Member Functions inherited from AC.ActionListAsset
static void ConvertToCutscene (MenuCommand command)
 
static void ConvertToActionListAsset (MenuCommand command)
 
static void FindGlobalReferences (MenuCommand command)
 
static void SyncAssetObjects (ActionListAsset actionListAsset)
 
static ActionListAsset CreateFromActions (string fileName, string filePath, List< Action > _actions)
 
- Public Attributes inherited from AC.ActionListAsset
List< AC.Actionactions = new List<AC.Action>()
 
bool isSkippable = true
 
ActionListType actionListType = ActionListType.PauseGameplay
 
bool unfreezePauseMenus = true
 
bool useParameters = false
 
bool canRunMultipleInstances = false
 
bool canSurviveSceneChanges = false
 
bool revertToDefaultParametersAfterRunning = false
 
int tagID
 
- Properties inherited from AC.ActionListAsset
List< ActionParameterDefaultParameters [get, set]
 
int NumParameters [get]
 

Detailed Description

This script is deprecated since AC version 1.34.