Description
Custom actions for Behavior Designer allow to read/write field values and create/delete rows. See below for the full list of custom actions and supported fields (some restrictions apply).
How to enable integration
Download and install the following plug-in
Full list of custom actions
# | Action | Description |
---|---|---|
1 | Count | Retrieve the number of rows of specified table and save it in number variable |
2 | Add a row | Add a new row for specified table |
3 | Delete a row | Delete specified row |
4 | Get {XXX} | Read a cell value of {XXX} type. Below is the table with full list of supported field types. |
5 | Set {XXX} | Write a cell's value of {XXX} type. Below is the table with full list of supported types. Unity asset fields are read only |
6 | Get related index | Retrieve related row's index for relationSingle field and -1 if related entity is not set |
7 | Set related index | Set related row for relationSingle field using related entity index |
8 | Get row index | Retrieve row's index using row ID or name |
9 | Save | Save a game to a file under Application.persistentDataPath folder using SaveLoad addon. Provide file name without folder and extention |
10 | Load | Load a game from Application.persistentDataPath folder using SaveLoad addon. Provide file name without folder and extention |
11 | Delete saved file | Delete saved file. Provide file name without folder and extention |
Supported fields
Database Field | Behavior Designer var type | Comments |
---|---|---|
bool | Bool | |
float | Float | |
int | Int | |
string | String | |
text | String | |
color | Color | |
rect | Rect | |
vector2 | Vector2 | |
vector3 | Vector3 | |
vector4 | Vector4 | |
quaternion | Quaternion | |
prefab | GameObject | Readonly |
object | Object | Readonly. object=UnityEngine,Object |
material | Material | Readonly |
relationSingle | Int | Related entity index is used or -1 if entity is not set |