I wanna finish game but I m stuck. Here is my script;
public void CastRay()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit2D hit = Physics2D.Raycast(ray.origin, ray.direction, Mathf.Infinity);
if (hit.transform != null)
{
if ((hit.transform.gameObject.tag == "A") || (hit.transform.gameObject.tag == "B"))
{
Destroy(hit.transform.gameObject);
}
else
{
gameController1.LessHealth(healthValue); //losing health if click C or D object.
Destroy(hit.transform.gameObject);
}
}
Now I wanna finish game if “A” object destroyed at least 2 times and “B” object destroyed at least 3 times. All objects respawn forever. My game over script;
public void GameOver()
{
gameOverText.text = "Game Over!";
gameOver = true;
}
Thanks for all help.