branchbefore/main/core_refactorcancel
16 Commits over 0 Days - ∞cph!
Refactoring, deleting old code.
More core manager refactoring.
- Wrote new GameManager with game startup, UI management and scene loading
- Cleaned up startup_scene, ensuring all GUI canvas elements are set up consistently, now using global Canvas Scaler
- Fixed scene list not loading in standalone build
- Nuked some more old crap
- New GameManager supports loading from a subscene in the editor.
- More Manager cleanup and core refactoring
Removed redundant BuildThis SO/behaviours
Added PlayerUnitControls component
GroupsManager now properly initaliasing units, delegate fixed with PlayerUnitControls (a little dirty for now)
Fixed some issues with UnitView's prefab setup helper
Fixed anim controller issue with human female unit view prefab
Moved some scripts
Fixed some missing shaders on player camera prefab
- WorldManager refactor.
- Zones now managed by WorldManager, zone loading storage added to GameManager.
- Laying groundwork for Biome driven animal spawning.
- Added some basic transitions to UI
- Exposting AudioMixer params to UI for music control over game startup and management
Restoring Scripts/Editor/World stuf that plastic didn't like
- Fixed StartupUI timing issue.
- Fixed NRE in ZoneBiome
- Removed GroupController prefabs, single prefab now used for spawning. Groups are spawned using GroupAsset data from Biome, spawned through ZoneEcology.
- Renamed GroupController to Group, UnitController to Unit, Unit to UnitAI.
- Removed old TOD Settings
- Remved WorldEcology component
- Moved Biome Seasonal transitions into ZoneSeasons
- Added Fauna (UnitAsset) lists to Biome
UIScreen work, starting to setup support for subsreens and modal overlays.
Merged AI commit from main