// Update is called once per frame private void OnTriggerEnter2D(Collider2D other) { //if (anim.GetCurrentAnimatorStateInfo (0).IsName ("bombdead")) { //destroy all the objects in a radius unless they are tagged Player or hand Collider2D[] colliders = Physics2D.OverlapCircleAll(transform.position, explodeRadius); foreach (Collider2D col in colliders) { if (col.tag == "Player" || col.tag == "EnemyRunner") { GameObject gameobjCharacterBase = col.GetComponent <Collider2D>().gameObject; CharacterBase characterBase = gameobjCharacterBase.GetComponent <CharacterBase>(); characterBase.Bombed(); Explode(); } } if (other.gameObject.tag == "Plateform") { Explode(); } //} }