//Vamos a implementar en esta sección un metodo que funciona //siempre y cuando hayamos agregado las componentes Colliders a nuestro personajes //en este caso al zombi Yaku y al player Ethan private void OnCollisionEnter(Collision collision) { if (collision.gameObject == yaku) { maximoVidas = maximoVidas - 5; barra.setVidas(maximoVidas); //Vamos a decirle que si maximoVidas<=0 nos lleve al GAME_OVER if (maximoVidas <= 0) { SceneManager.LoadScene("Fin", LoadSceneMode.Single); } } }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.name == "mazo" && estaVivo) { vidas = vidas - 5; barraSaludable.setVidas(vidas); if (vidas <= 0) { // animator.SetLayerWeight(1, 1.0f); // animator.SetLayerWeight(0, 0.0f); animator.Play("morir"); // gameObject.SetActive(false); estaVivo = false; } } }