Adventure Creator
1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
|
Public Member Functions | |
override List< ActionListAsset > | GetReferencedActionListAssets () |
void | RunActionList () |
void | ShowGUI () |
override bool | ReferencesAsset (ActionListAsset _actionListAsset) |
Public Member Functions inherited from AC.SetParametersBase | |
bool | ReferencesObjectOrID (GameObject _gameObject, int id) |
Protected Types | |
enum | SceneLoadCondition { All, DueToLoadingSave, DueToSwitchingPlayer } |
Protected Member Functions | |
void | OnEnable () |
void | OnDisable () |
void | OnStartScene () |
void | OnAfterChangeScene (LoadingGame loadingGame) |
void | OnAddSubScene (SubScene subScene) |
void | RunActionLists () |
Protected Member Functions inherited from AC.SetParametersBase | |
void | AssignParameterValues (ActionList _actionList, int runIndex=0) |
Updates an ActionLists's parameter values with its own More... | |
void | AssignParameterValues (ActionListAsset _actionListAsset, int runIndex=0) |
Updates an ActionList asset's parameter values with its own More... | |
List< ActionParameter > | GetFromParameters (int index) |
List< ActionListAsset > | GetAssetsFromParameterGUIData (SetParametersBase.GUIData guiData, List< ActionListAsset > existingList) |
void | ShowParametersGUI (List< ActionParameter > externalParameters, bool isAssetFile, bool runMultipleTimes=false) |
Protected Attributes | |
ActionListSource | actionListSource = ActionListSource.InScene |
ActionList | actionList = null |
ActionListAsset | actionListAsset = null |
bool | runOnStart = false |
bool | runOnLoad = false |
SceneLoadCondition | sceneLoadCondition = SceneLoadCondition.All |
bool | setParameters = false |
bool | runMultipleTimes = false |
bool | runInstantly = false |
Protected Attributes inherited from AC.SetParametersBase | |
GUIData | initialGUIData = new GUIData (new List<ActionParameter>(), new List<int>()) |
GUIData[] | successiveGUIData = new GUIData[0] |
Additional Inherited Members | |
Static Public Member Functions inherited from AC.SetParametersBase | |
static void | BulkAssignParameterValues (List< ActionParameter > externalParameters, List< ActionParameter > fromParameters, bool sendingToAsset, bool _isAssetFile) |
Transfers values from one list of parameters to another More... | |
static GUIData | SyncLists (List< ActionParameter > externalParameters, GUIData originalGUIData) |
Syncronises two lists of parameters so that their sizes and IDs match More... | |
static GUIData | SetParametersGUI (List< ActionParameter > externalParameters, bool isAssetFile, GUIData guiData, List< ActionParameter > ownParameters=null) |
Static Protected Member Functions inherited from AC.SetParametersBase | |
static int | FieldToID< T > (bool isAssetFile, T field, int _constantID, bool alwaysAssign=false) |
static T | IDToField< T > (bool isAssetFile, T field, int _constantID, bool moreInfo) |
A component used to run ActionLists when a scene begins or loads, optionally setting their parameters as well.
void AC.ActionListStarter.RunActionList | ( | ) |
Runs the referenced ActionList or ActionListAsset