Adventure Creator
1.79.1
An adventure game toolkit for Unity, by Chris Burton, ICEBOX Studios 2013-2022
|
Public Member Functions | |
void | ShowGUI (Rect position) |
string | GetActionTypeLabel (Action _action, bool includeLabel) |
string | GetActionTypeLabel (Action _action) |
string | GetActionName (int i) |
Gets the filename of an enabled Action. More... | |
bool | DoesActionExist (string _name) |
Checks if any enabled Actions have a specific filename. More... | |
int | GetActionsSize () |
Gets the number of enabled Actions. More... | |
string[] | GetActionTitles () |
Gets all Action titles within EnabledActions. More... | |
int | GetActionTypeIndex (Action _action) |
Gets the index number of an Action within EnabledActions. More... | |
ActionType | GetActionType (Action _action) |
int | GetEnabledActionTypeIndex (ActionCategory _category, int subCategoryIndex) |
Gets the index number of an Action within EnabledActions. More... | |
string[] | GetActionSubCategories (ActionCategory _category) |
Gets all found Action titles within a given ActionCategory. More... | |
ActionCategory | GetActionCategory (int number) |
Gets the ActionCategory of an Action within EnabledActions. More... | |
int | GetActionSubCategory (Action _action) |
Gets the index of an Action within a list of all Actions that share its category. More... | |
ActionType[] | GetActionTypesInCategory (ActionCategory category) |
Gets all found ActionType classes that belong in a given category More... | |
bool | IsActionTypeEnabled (int index) |
Color | GetActionTypeColor (Action _action) |
void | SetFavourite (Action action, int ID) |
string | GetFavouriteActionLabel (int ID) |
Action | GenerateFavouriteAction (int ID) |
int | GetNumFavouriteActions () |
int | GetDefaultActionInCategory (ActionCategory category) |
Static Public Member Functions | |
static string | GetDefaultAction () |
Gets the filename of the default Action. More... | |
Public Attributes | |
List< string > | customFolderPaths = new List<string>() |
List< FavouriteActionData > | allFavouriteActionData = new List<FavouriteActionData>() |
bool | displayActionsInInspector = true |
DisplayActionsInEditor | displayActionsInEditor = DisplayActionsInEditor.ArrangedVertically |
bool | allowMultipleActionListWindows = false |
ActionListEditorScrollWheel | actionListEditorScrollWheel = ActionListEditorScrollWheel.PansWindow |
bool | invertPanning = false |
bool | focusOnPastedActions = true |
float | panSpeed = 1f |
bool | autoPanNearWindowEdge = true |
int | defaultClass |
string | defaultClassName |
List< ActionType > | AllActions = new List<ActionType>() |
Properties | |
string | FolderPath [get] |
Handles the "Actions" tab of the Game Editor window. All available Actions are listed here, and custom Actions can be added.
bool AC.ActionsManager.DoesActionExist | ( | string | _name | ) |
Checks if any enabled Actions have a specific filename.
_name | The filename to check for |
ActionCategory AC.ActionsManager.GetActionCategory | ( | int | number | ) |
string AC.ActionsManager.GetActionName | ( | int | i | ) |
int AC.ActionsManager.GetActionsSize | ( | ) |
Gets the number of enabled Actions.
string [] AC.ActionsManager.GetActionSubCategories | ( | ActionCategory | _category | ) |
int AC.ActionsManager.GetActionSubCategory | ( | Action | _action | ) |
string [] AC.ActionsManager.GetActionTitles | ( | ) |
int AC.ActionsManager.GetActionTypeIndex | ( | Action | _action | ) |
ActionType [] AC.ActionsManager.GetActionTypesInCategory | ( | ActionCategory | category | ) |
Gets all found ActionType classes that belong in a given category
category | The category of ActionType classes to collect |
<retuns>An array of all ActionType classes that belong in the given category
|
static |
int AC.ActionsManager.GetEnabledActionTypeIndex | ( | ActionCategory | _category, |
int | subCategoryIndex | ||
) |
ActionListEditorScrollWheel AC.ActionsManager.actionListEditorScrollWheel = ActionListEditorScrollWheel.PansWindow |
The effect the mouse scrollwheel has inside the ActionList Editor window (PansWindow, ZoomsWindow)
List<ActionType> AC.ActionsManager.AllActions = new List<ActionType>() |
A List of all Action classes found
bool AC.ActionsManager.allowMultipleActionListWindows = false |
If True, then multiple ActionList Editor windows can be opened at once
bool AC.ActionsManager.autoPanNearWindowEdge = true |
If True, the ActionList Editor will pan automatically when dragging the cursor near the window's edge
int AC.ActionsManager.defaultClass |
The index number of the default Action (deprecated)
string AC.ActionsManager.defaultClassName |
The class name of the default Action
DisplayActionsInEditor AC.ActionsManager.displayActionsInEditor = DisplayActionsInEditor.ArrangedVertically |
How Actions are arranged in the ActionList Editor window (ArrangedVertically, ArrangedHorizontally)
bool AC.ActionsManager.displayActionsInInspector = true |
If True, then Actions can be displayed in an ActionList's Inspector window
bool AC.ActionsManager.focusOnPastedActions = true |
If True, then the ActionList Editor window will focus on newly-pasted Actions
bool AC.ActionsManager.invertPanning = false |
If True, then panning is inverted in the ActionList Editor window (useful for Macbooks)
float AC.ActionsManager.panSpeed = 1f |
The speed factor for panning/zooming
|
get |
The folder path to the default Actions