void OnCollisionEnter2D(Collision2D coll) { HeroRabit rabbit = coll.gameObject.GetComponent <HeroRabit>(); if (rabbit != null) { if (colliderBody.IsTouching(coll.collider)) { if (rabbit.mushroomMode) { rabbit.mushroomMode = false; rabbit.transform.localScale = new Vector3(1.5f, 1.5f, 0); } else { rabbit.onDeath(); } } else { orcAnimator.SetBool("walk", false); orcAnimator.SetBool("run", false); orcAnimator.ResetTrigger("attack1"); orcAnimator.ResetTrigger("attack2"); isDying = true; orcAnimator.SetTrigger("death"); } } }