public void EndTutorial() { currentSequence++; if (UISequences.Count - 1 >= currentSequence) { UISequences[currentSequence].SetActive(true); } GameObject barricadeManager = GameObject.FindGameObjectWithTag("BarricadeSpawner"); ServiceLocator.Get <LevelManager>().isTutorial = false; LevelManager levelManager = ServiceLocator.Get <LevelManager>(); levelManager.playerInstance.GetComponent <PlayerController>().EnableIntimidateAttack(); levelManager.playerInstance.GetComponent <PlayerController>().EnableUltAttack(); levelManager.playerInstance.GetComponent <PlayerController>().EnablePoisonAttack(); UIManager uiManager = ServiceLocator.Get <UIManager>(); uiManager.waveTimerBar.gameObject.SetActive(true); uiManager.timerObject.gameObject.SetActive(true); uiManager.StartTimer(); enemySpawnManager.StartAllSpawners(); }