void Update() { if (!gameover && !isPause) { movePlayer(); } if (transform.position.y < -15.94f && !gameover) { gameManager.gameOver(); } }
private void OnTriggerEnter2D(Collider2D collision) { stop = true; if (collision.gameObject.tag == "Player") { gameManager.gameOver(); } }
private void OnCollisionEnter2D(Collision2D collision) { if (isWall && isBlocking) { if (collision.gameObject.tag == "Player") //Bateu na parede, perde { GameObject player = collision.gameObject; PlayerController controllerPlayer = player.GetComponent <PlayerController>(); Rigidbody2D rb = player.GetComponent <Rigidbody2D>(); player.transform.rotation = new Quaternion(player.transform.rotation.x, player.transform.rotation.y, player.transform.rotation.z + 0.4f, player.transform.rotation.w); rb.AddForce(new Vector2(-0.02f, 0)); gameManager.gameOver(); } } }