-
Notifications
You must be signed in to change notification settings - Fork 7
Data Records
Records associate fields with values to make up the actual data of your game. Each record consists of a collection of fields with their respective values.
New data records can be added to your game as follows:
- In the main window, click Records > New Record...
- Enter a name for the new record.
- Specify the fields and/or components to be used for the new record.
- Click OK.
Records can be edited just by double-clicking any record in the Record Tree to the left. This shows the same window as adding a new record, and allows changing record names and fields.
By double-clicking any field in the Record Table to the right, you can edit the current value of that field. This will bring up a window showing the name, type and description of the edited field, and will validate any entered data.
You can always revert the current field value to the value inherited from the record parent, if any, or to the default value of the field, otherwise.
Existing records can be removed at any time from the main window:
- In the main window, select any record.
- Click Records > Delete Record.
You can drag and drop any record onto another record in the record tree in order make the first record a child of the second one. Children will automatically inherit all fields of their ancestors (their parent, and all parents of that parent), along with their values.
Setting a field value of a child record will override the value of its parent. However, you can't remove any field that is inherited from a parent record.
Records can't be made children of any of their descendants (their children, and all children of these children).
If any record is removed, their children are removed as well.
If any record field is removed, it is removed from all of their descendants as well.
In order to unparent a record, just drag and drop it at any white space in the record tree, making it another root of the hierarchy again.
Next: Components