-
Notifications
You must be signed in to change notification settings - Fork 1
JSON Configurator
This is a GUI to create and edit settings files (JSON files in the Streaming Assets directory).
This is the main screen of the JSON Configurator. Here, you can set the properties of each individual block.
Allows you to select and open a JSON file that is in the StreamingAssets folder.
Allows you to create a new JSON file from scratch. This will prompt you to choose an experiment type (tool, pinball, etc.).
The Save button will save your changes to the currently open file (as shown in the File Dropdown). The Save As button allows you to save your changes to a new file, and prompts you to name that file.
Allows you to switch to the Experiment Parameters Screen
Exits the program.
Blocks and notches in the block panel can be selected by clicking on them. Multiple can be selected by shift-clicking. They can be rearranged by clicking and dragging them. Yellow denotes that the block or notch is selected.
Inserts a new block at the currently selected notch. If no notches are selected, inserts a new block at the end of the list. If multiple notches are selected, inserts a new block at each selected notch.
Shortcut: CTRL+N
Deletes the currently selected block(s).
Shortcut: Del
Copies the currently selected block(s).
Shortcut: CTRL+C
Pastes the copied blocks at the currently selected notch. Only works if 1 notch is selected.
Shortcut: CTRL+V
Undos the last step. This can undo block manipulations (drag, delete, etc.), as well as block property edits. Only 10 Undos are stored.
Shortcut: Z
Redos the last Undo. Only 10 Redos are stored.
Shortcut: Y
Allows you to select a block property to edit, for the currently selected block(s).
Displays all block properties pertaining to the currently selected block. The highlighted property is the currently selected property. The underlined properties can be selected by clicking on them.
This can be either a dropdown, or input field. Allows you to enter a new value for the currently selected block property. This checks that the new value is the correct type (e.g. an integer).
This screen allows you to set the properties for experiment-wide parameters.
This can include lists used by block parameters, instruction text, and optional parameters.
Allows you to select an existing experiment property to edit. Selecting a property fills out the Property Name and Property Value fields.
This displays the name of the currently selected property. You can add a new property by typing in a name here, and clicking Update.
This displays the value of the currently selected property. You can change the value of a property by typing in a new value, and clicking Update.
If the text entered in Property Name already exists as a property, this button updates that property. If the property doesn't exist, then this button creates it.
Deletes the currently selected property.
Lists all experiment properties in use, and their values. You can click on a property to select it.