private void OnEnable() { if (_sim == null) { _sim = FindObjectOfType <GalaxySimulation>(); } if (_renderer == null) { _renderer = FindObjectOfType <GalaxyRenderer>(); } _baseMult = new BaseMultiplier(); _baseMult.multiplier = 1; _sim.TimestepMultipliers.Add(_baseMult); }
private void restartRenderers() { if (this.galaxyRenderer != null) { this.galaxyRenderer.Deactivate(); } this.galaxyRenderer = new GalaxyRenderer(this); this.galaxyRenderer.SwitchPlayer(this.currentPlayer); this.bombardRenderer = new BombardmentRenderer(); this.systemRenderer = new SystemRenderer(switchToGalaxyView, constructionManagement, empyPlanetView); this.combatRenderer = new SpaceCombatRenderer(); this.gameOverRenderer = new GameOverRenderer(); switchToGalaxyView(); }