Example #1
0
    public void Attack(int i)
    {
        canAnimate = true;

        // Checks if position close to a monster is clicked
        if (HitCheckX() <= 5 && HitCheckY() <= 5)
        {
            Hit();
        }

        if (CurrentHealth <= -1 && SceneManager.GetActiveScene().name == "Battle9")
        {
            EarnGoldAndReset(i);
            if (gameSession.GetDragonsKilled() == 0)
            {
                OnVictory();
            }
            gameSession.AddDragonsKilled();
        }
        if (CurrentHealth <= -1 && SceneManager.GetActiveScene().name != "Battle9")
        {
            EarnGoldAndReset(i);
        }
    }