void Death() { transform.position = startingPos; dead = false; GameManager.isInputEnabled = true; rbPlayer.velocity = Vector2.zero; textDirector.SendDeathText(5); deathTimer = 6f; }
private void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.CompareTag("Player")) { textDirector.SendDeathText(3); playerObject.GetComponent <Animator>().SetTrigger("Death"); Physics2D.IgnoreCollision(GetComponent <Collider2D>(), other.gameObject.GetComponent <Collider2D>()); playerObject.GetComponent <PlayerMovement>().Dead = true; } }
private void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.CompareTag("Player") && collideHit == false) { collideHit = true; playerScript.Dead = true; textDirector.SendDeathText(2); enemyAnimator.SetBool("alienIdle", true); enemyAnimator.SetBool("alienRun", false); } }