//move o objeto em direção as coordenadas indicadas até encontralas public static void reach(GameObject obj, float coordenateX, float coordenateY) { if (obj.transform.position.x != coordenateX || obj.transform.position.y != coordenateY) { if ((Alex.distanceToCoordenateY(obj, coordenateY)) < 0.02) { obj.transform.position = new Vector3(obj.transform.position.x, coordenateY, 0f); } else { if (obj.transform.position.y < coordenateY) { Alex.push(obj, 0f, 10f); } else { Alex.push(obj, 0f, -10f); } } if ((Alex.distanceToCoordenateX(obj, coordenateX)) < 0.02) { obj.transform.position = new Vector3(coordenateX, obj.transform.position.y, 0f); } else { if (obj.transform.position.x < coordenateY) { Alex.push(obj, 10f, 0f); } else { Alex.push(obj, -10f, 0f); } } } }