예제 #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 OnCollisionEnter2D(Collision2D collision)
    {
        NewHero unit = collision.gameObject.GetComponent <NewHero>();

        if (unit)
        {
            unit.Jump(unit.jumpForce);
            unit.ReciveDamage(1);
        }
    }
예제 #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);
        }
    }