Example #1
0
    public virtual void Update()
    {
        for (int i = 0; i < webs.Count; i++)
        {
            webs[i].buildString();
            //webs[i].buildTemporaryString(webs[webs.Count - 1].lineToJoint);
        }

        // Switches to Preparation Phase
        if (!isPreparationPhase && totalEnemies == 0 && enemyCount == 0)
        {
            isPreparationPhase = true;
            switchManager.SwitchOnPreparationPhase();
        }

        if (Input.GetKeyDown(KeyCode.Escape))
        {
            PauseGame();
        }

        if (this.currentHP <= 0)
        {
            Time.timeScale = 0;
            gameOverButton.gameObject.SetActive(true);
        }
    }