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); }