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); } }