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); } }
private void OnCollisionEnter2D(Collision2D collision) { NewHero unit = collision.gameObject.GetComponent <NewHero>(); if (unit) { unit.Jump(unit.jumpForce); unit.ReciveDamage(1); } }
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); } }