protected internal IEnumerator AddMap(Transform target, Vector2 camTilePos) { Calculation cal = new Calculation(); Manager mg = GameObject.Find("Manager").GetComponent <Manager> (); double[] coordin = new double[] { mg.sy_Map.longitude_x, mg.sy_Map.latitude_y }; for (int i = 0; i < target.childCount; i++) { Transform obj = target.GetChild(i); cal.AddMap(obj, coordin, camTilePos); obj.name = i.ToString(); } yield break; }