/// <summary> /// 全石の情報を取得したレスポンス処理 /// </summary> /// <param name="response"></param> void ResposeGetAllStones(ResponseGetAllStones response) { if (!StoneManager.Instance.IsIni) { StoneManager.Instance.UpdateStoneList(response.stones_list); return; } foreach (Stone stone in response.stones_list) { StoneItemParamater param = new StoneItemParamater(stone.count, stone.type); StoneManager.Instance.StoneList.Add(param); } StoneManager.Instance.Instantiate(); }
void ResponseGetAllStones(string[] data) { List <string> sortdata = new List <string>(data); sortdata.RemoveAt(0); ResponseGetAllStones response = new ResponseGetAllStones(); for (int count = 0; count < sortdata.Count; count++) { string[] sortSpritData = sortdata[count].Split(':'); Stone stone = new Stone(); stone.type = sortSpritData[0]; stone.count = int.Parse(sortSpritData[1]); response.stones_list.Add(stone); } ApiClient.Instance.ResponseGetAllStone(response); }
public void ResponseGetAllStone(ResponseGetAllStones response) { res(response); }