public void TargetDestroyed(Target target) { //targets.Remove(target); targetCount--; float percentageLeft = (float)targetCount / (float)startCount; targetsLeftText.text = "Targets Left: " + targetCount; if (percentageLeft <= failPercentage) { gameOver = true; sc.GameOver(); } }