예제 #1
0
    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;
        }
    }