private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "AttackArea") { Die(); } else if (collision.tag == "ShieldBash") { if (collision.transform.position.x > transform.position.x) { attackedFromRight = true; } fairyBehaviour.CurrentAction = fairyBehaviour.Domino; } else if (collision.tag == "Fairy") { //The enemy that hit this one. Fairy fairy = collision.transform.parent.GetComponent <Fairy>(); multiplier += fairy.multiplier; if (fairy != null) { fairy.Die(); } if (collision.transform.position.x > transform.position.x) { attackedFromRight = true; } fairyBehaviour.CurrentAction = fairyBehaviour.Domino; } }