- Added GridObjectCreation system
- Contains two different building methods
- Master method: Player controls all creation matter
- Observer method: ControlObjHandler WorkerClass object controls all creation matter
- ObjectCreationGUIController
- Attaches to the Main Camera for allowing variable declarations for the GridObjectCreation system
- GridObjectCreation Class
- Handles the Grid Object Creation of GridObject objects
- This class is also used for handling the options of ControlObjects when in the Observer build method
- GridObject Class
- Represents a GridObject for manipulation on the GridGenerator. These objects allow for dynamic GridGenerator.GridSquare calculation.
- GridObject objects require their own class if used for options creation
- See SimpleShackHandler for an example
- Control Objects that are used for within the Observer method need their own separate class
- See WorkerClass for example
- Added TimerBarSystem
- Utilizes the ScrollBarEssentials class for use of a timed based Game Bar System
- This is currently used only for the Master build method, however the next update will include timed based building within the Observer method
- Changed the structure of the scripts folder within the Unity Inspector – More organized
- Separated a function in GridGenerator for calculating a particular area of the Grid
- Added a previously selected List return typed function to MultiSelectToggle
- Added a previously selected Transform return typed function to SelectionBehavior
Update 1.6
4