예제 #1
0
    void OnTriggerEnter2D(Collider2D col)
    {
        if (col.tag == "Enemy")
        {
            Instantiate(collisionEffect, transform.position, transform.rotation);
            if (col.GetComponent <Enemy>() != null && owner != null)
            {
                col.GetComponent <Enemy>().lastHitPlayer = owner;
                col.GetComponent <Enemy>().Hit(damage, transform.up, knockbackForce);
                owner.Check_OnHit();
            }

            Destroy(gameObject);
        }
        if (col.tag == "Terrain")
        {
            if (!bounce)
            {
                Instantiate(collisionEffect, transform.position, transform.rotation);
                Destroy(gameObject);
            }
        }
    }