// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { Vector3 worldPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition); RaycastHit2D hit = Physics2D.Raycast(worldPoint, Vector2.zero); matarInimigo = hit.collider.gameObject.GetComponent <InimigoVida>(); if (hit.collider.gameObject.tag == "Inimigo") { matarInimigo.InimigoReceberDano(dano_total); } } }
// Update is called once per frame void Update() { if (Input.GetMouseButtonDown(0)) { Vector3 worldPoint = Camera.main.ScreenToWorldPoint(Input.mousePosition); RaycastHit2D hit = Physics2D.Raycast(worldPoint,Vector2.zero); matarInimigo = hit.collider.gameObject.GetComponent<InimigoVida>(); if ( hit.collider.gameObject.tag == "Inimigo") { matarInimigo.InimigoReceberDano(dano_total); } } }