private IEnumerator GetFoodList(string foodName) { recomend.text = "少々お待ちください"; string url = "http://24th.jp/test/api_cal.php?submit=on&name=" + foodName; WWW www = new WWW(url); yield return(www); //接続失敗 if (www.error != null) { Debug.LogError(www.error); yield break; } //xmlからデータへデシリアライズ var serializer = new XmlSerializer(typeof(FoodList)); FoodList foodList; using (TextReader reader = new StringReader(www.text)){ foodList = ((FoodList)serializer.Deserialize(reader)); } //何もデータがなかった場合,もう一度やり直す if (foodList.Foods == null) { StartCoroutine(ChangeText()); yield break; } else { slider.slideInAnim(); } for (int i = 0; i < foodList.Foods.Length; i++) { GameObject obj = (GameObject)Instantiate(_nodePrefab, Vector3.zero, Quaternion.identity); obj.transform.SetParent(content.transform); obj.transform.localScale = Vector3.one; obj.GetComponent <Node>().AssignData(foodList.Foods[i].name, foodList.Foods[i].cal); } }
public void ButtonPush() { _slideTest.slideInAnim(); }