public void Deserialize(Json_UnitSelectResponse json)
 {
     if (json == null || json.select == null)
     {
         return;
     }
     this.items = new List <UnitSelectListItemData>();
     for (int index = 0; index < json.select.Length; ++index)
     {
         this.items.Add(new UnitSelectListItemData());
         this.items[index].Deserialize(json.select[index]);
         this.items[index].param = MonoSingleton <GameManager> .Instance.MasterParam.GetUnitParam(this.items[index].iname);
     }
 }
        private Json_UnitSelectResponse DummyResponse()
        {
            string[] strArray = new string[20]
            {
                "UN_V2_VANEKIS",
                "UN_V2_AMIS",
                "UN_V2_ISHUNA",
                "UN_V2_MIZUCHI",
                "UN_V2_KAZAHAYA",
                "UN_V2_CIEL",
                "UN_V2_YUAN",
                "UN_V2_DECEL",
                "UN_V2_ENNIS",
                "UN_V2_ANNEROSE",
                "UN_V2_GAYN",
                "UN_V2_AYLLU",
                "UN_V2_SARAUZU",
                "UN_V2_RION",
                "UN_V2_PATTI",
                "UN_V2_ALMILA",
                "UN_V2_MICHAEL",
                "UN_V2_ARKILL",
                "UN_V2_KUON",
                "UN_V2_MIANNU"
            };
            int length = strArray.Length;
            Json_UnitSelectResponse unitSelectResponse = new Json_UnitSelectResponse();

            unitSelectResponse.select = new Json_UnitSelectItem[length];
            if (Object.op_Equality((Object)MonoSingleton <GameManager> .GetInstanceDirect(), (Object)null))
            {
                GameManager instance = MonoSingleton <GameManager> .Instance;
            }
            for (int index = 0; index < length; ++index)
            {
                unitSelectResponse.select[index] = new Json_UnitSelectItem()
                {
                    iname = strArray[index]
                }
            }
            ;
            return(unitSelectResponse);
        }
 private void Deserialize(Json_UnitSelectResponse json)
 {
     this.mUnitSelectListData = new UnitSelectListData();
     this.mUnitSelectListData.Deserialize(json);
     ((GetUnitWindow)((Component)this).get_gameObject().GetComponent <GetUnitWindow>()).RefreshPieceUnit(false, this.mUnitSelectListData);
 }