// Use this for initialization
 void Start()
 {
     time       = timeBetwenSpawns;
     player     = GameObject.FindGameObjectWithTag("Player");
     inGameUi   = inGameCanvas.GetComponent <InGameUi>();
     gameOverUi = gameOverCanvas.GetComponent <GameOverUi>();
 }
Esempio n. 2
0
 public void GameOver()
 {
     GameUi.gameObject.SetActive(false);
     Hero.gameObject.SetActive(false);
     MM.StopAllCoroutines();
     MM.enabled = false;
     GameOverUi.SetActive(true);
 }
Esempio n. 3
0
    // Called before start
    private void Awake()
    {
        gameplayUiRef = FindObjectOfType <GameplayUi>();
        gameOverUiRef = FindObjectOfType <GameOverUi>();

        player           = FindObjectOfType <PlayerCharacter>();
        clock            = FindObjectOfType <Clock>();
        targetManager    = FindObjectOfType <TargetManager>();
        scoreGoalManager = FindObjectOfType <ScoreGoalManager>();
    }
Esempio n. 4
0
 IEnumerator GameOver()
 {
     GameOverUi.SetActive(true);
     FinalScore = GameOverUi.GetComponentInChildren <Text>();
     if (classic)
     {
         FinalScore.text = "Final score " + score;
     }
     else
     {
         FinalScore.text = score + " seconds survived";
     }
     while (Current == GameOver)
     {
         if (EventSystem.current.currentSelectedGameObject != null && EventSystem.current.currentSelectedGameObject.name == "Restart")
         {
             if (classic)
             {
                 SetState(states.Classic);
             }
             else
             {
                 SetState(states.Survial);
             }
             EventSystem.current.SetSelectedGameObject(null);
         }
         else if (EventSystem.current.currentSelectedGameObject != null && EventSystem.current.currentSelectedGameObject.name == "Exit")
         {
             SetState(states.StartMenu);
             EventSystem.current.SetSelectedGameObject(null);
         }
         yield return(null);
     }
     FinalScore = null;
     GameOverUi.SetActive(false);
 }
Esempio n. 5
0
 // ---SetMode---------------------------------
 public void SetPlayMode()
 {
     PlayUi.SetActive(true);
     GameOverUi.SetActive(false);
     SaveScore.SetActive(false);
 }