Ejemplo n.º 1
0
 /// <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();
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public void ResponseGetAllStone(ResponseGetAllStones response)
 {
     res(response);
 }