private void FixedUpdate() { if (Input.GetMouseButtonDown(1) && clickobject.if_a()) { if ((target) && (target.tag == "tank")) { target.GetComponent <Health>().enemyselect = false; } targetpoint = Input.mousePosition; targetposition = Camera.main.ScreenToWorldPoint(targetpoint); target = Physics2D.OverlapCircle(targetposition, enemy_select_radius, enemy_layermask); for (int i = 0; i < alltanks.Count; i++) { if (alltanks[i].select) { alltanks[i].ChangeTarget(target, targetposition); } } if ((target) && (target.tag == "tank") && (target.gameObject.layer != gameObject.layer)) { target.GetComponent <Health>().enemyselect = true; } else { if_draw_target = true; } } }