// Global timer for controlling game progression public void StartTimer() { if (Network.isServer) { // Store level managers (for quicker repeated access) for (int i = 0; i < Server.numberOfPlayers(); i++) { levelManagers[i] = GameObject.Find("Universe" + (i + 1) + "/Managers/LevelManager").GetComponent<LevelManager>(); } bossLevelManager = GameObject.Find("Universe" + (0) + "/Managers/LevelManager").GetComponent<BossLevelManager>(); StartCoroutine("TimeLevels"); } }
void Start() { instance = this; GameManager.instance.gameState = GameManager.GameState.Boss; Music.instance.ChangeTrack(3); }