Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void Start()
- {
- ens = GetComponent<EnemyScript>();
- sceneIndex = SceneManager.GetActiveScene().buildIndex;
- levelPassed = PlayerPrefs.GetInt("LevelPassed");
- }
- void Awake()
- {
- SetUpSingleton();
- }
- private void SetUpSingleton()
- {
- int numberGameManager = FindObjectsOfType<GameManager>().Length;
- if (numberGameManager > 1)
- {
- Destroy(gameObject);
- }
- else
- {
- DontDestroyOnLoad(gameObject);
- }
- }
- public void GameOverCanvas()
- {
- gameOverCanvas.SetActive(true);
- }
- public void YouWinCanvas()
- {
- youWinCanvas.SetActive(true);
- AfterWinning();
- }
- public void AfterWinning()
- {
- FindObjectOfType<EnemySpawner>().StopSpawning();
- FindObjectOfType<EnemyScript>().AllDie();
- FindObjectOfType<SpawnManager>().OnPlayerWin();
- isYouWon = true;
- PlayerPrefs.SetInt("LevelPassed", sceneIndex);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement