Everytime I press play, "Distance" is always 0… What am I doing wrong?
if (DataValue == CubeManagerGet.GetComponent ().CurrentCube)
{
TextGet.text = "Coordinates: {" + transform.position.x + ", " + transform.position.y + "}";
Debug.Log ("YES");
GameObject [] Cubes = GameObject.FindGameObjectsWithTag ("Cube");
float Distance = Mathf.Infinity;
foreach (GameObject CubeTag in Cubes)
{
if (Vector3.Distance (transform.position, CubeTag.transform.position) < Distance)
{
Distance = Vector3.Distance (transform.position, CubeTag.transform.position);
}
if (Distance <= 5)
{
CanSubtract = true;
}
else
{
CanSubtract = false;
}
}
Debug.Log (Distance);
}
↧