8 Years Ago
Removed unnecessary use of static fields in managers (now expose static properties that access the fields via the singleton instance). EntityComponentSystems inherited from a Singleton class not managed by Unity, thus it's internal instances wouldn't null on scene unload, added a Shutdown routine to fix this. RestartGame functionality now works.