コード例 #1
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        NewHero NewHero = collider.GetComponent <NewHero>();

        if (NewHero)
        {
            NewHero.ReciveDamage(1);
            Destroy(gameObject);

            BulletDestroy.BangHere(collider.transform);
        }

        bulletHero bulletHero = collider.GetComponent <bulletHero>();

        if (bulletHero)
        {
            Destroy(gameObject);

            BulletDestroy.BangHere(collider.transform);
        }

        BulletDestroy bd = collider.GetComponent <BulletDestroy>();

        if (bd && bd.gameObject != parent)
        {
            Destroy(gameObject);
        }
    }
コード例 #2
0
    private void OnTriggerEnter2D(Collider2D collider)
    {
        BulletDestroy unit = collider.GetComponent <BulletDestroy>();

        if (unit && unit.gameObject != parent)
        {
            trigger trigger = collider.GetComponent <trigger>();

            if (!trigger)
            {
                Destroy(gameObject);
            }
        }

        Monster Monster = collider.GetComponent <Monster>();

        if (Monster)
        {
            Destroy(gameObject);

            BulletDestroy.BangHere(collider.transform);
        }

        EmenyBullet emenyBullet = collider.GetComponent <EmenyBullet>();

        if (emenyBullet)
        {
            Destroy(gameObject);
        }
    }
コード例 #3
0
    private void OnCollisionEnter2D(Collision2D collision)
    {
        NewHero NewHero = collision.gameObject.GetComponent <NewHero>();

        if (NewHero)
        {
            NewHero.ReciveDamage(1);
            Destroy(gameObject);

            BulletDestroy.BangHere(GetComponent <Collider2D>().transform);
        }

        bulletHero bulletHero = collision.gameObject.GetComponent <bulletHero>();

        if (bulletHero)
        {
            Destroy(gameObject);

            BulletDestroy.BangHere(GetComponent <Collider2D>().transform);
        }
    }