public void OnRayMovementHit(RaycastHit2D hit) { if (hit.collider != null && hit.transform.tag == "wall") { Strenght strength = hit.transform.GetComponent <Strenght>(); strength.damage(damage); } }
void OnCollisionEnter2D(Collision2D collider) { if (collider.gameObject.tag.Equals("wall")) { Strenght str = collider.gameObject.GetComponent <Strenght>(); str.damage(damage); } else if (collider.gameObject.tag == "bandit") { Destroy(collider.gameObject); } Destroy(this.gameObject); }