This updates dev-sandbox with the latest dev features. There are three main features:
1. Selectable Models and sets of Scripts
Instead of a single set of blueprints for all models in the system, you can now select specific sets of scripts for a specific model.
Each model's set of scripts is contained in a single separate file.
See !41.
2. Selectable Inspectors
This adds the ability to show an Inspector for any instance.
SIM INSTANCES panel has been moved to the right sidebar to keep it associated with the Sim Playback buttons.
There is a new non-PanelChromed Inspector element that can be used to display information inside of the SIM INSTANCES panel.
Clicking on the Instance name will toggle it between a minimized view (name only), medium view (name + position), or maximized view (all properties).
The Inspector update method is no longer using URSYS, instead, the Inspector hooks into the "SIM/AGENTS_EXEC" phase and grabs the agent data directly. See 62b9ef19acdf63da8d19048c8f16200e85282625. THIS METHOD SHOULD BE REVIEWED
The "Pause", "Stop" and "Replay" playback buttons have been hidden for now to provide more space for the inspectors.
See !43.
3. Instance Manager Improvements
This implements a more robust system for handling script submissions from multiple student users while developing agent scripts.
When a new blueprint is submitted, any existing instances for that blueprint are removed and replaced by the new one.
Properly handle lists of instances and agents rather than clobbering the lists whole hog.
Show the list of instances in the PanelInstances UI.
In GitLab by @benloh on Feb 2, 2021, 13:06
This updates
dev-sandbox
with the latestdev
features. There are three main features:1. Selectable Models and sets of Scripts
See !41.
2. Selectable Inspectors
This adds the ability to show an Inspector for any instance.
See !43.
3. Instance Manager Improvements
This implements a more robust system for handling script submissions from multiple student users while developing agent scripts.
See !42.