public void Load(LitJson.JSONNode json) { type = JsonReader.Int(json, "Type"); id = JsonReader.Int(json, "ID"); level = JsonReader.Int(json, "Level"); playerLevel = JsonReader.Int(json, "PlayerLevel"); openLevel = JsonReader.Int(json, "OpenLevel"); string str_buildingID = json ["BuildingID"]; buildingID = StringHelper.ReadIntArrayFromString(str_buildingID); string str_buildingLevel = json ["BuildingLevel"]; buildingLevel = StringHelper.ReadIntArrayFromString(str_buildingLevel); upgradeCash = JsonReader.Float(json, "UpgradeCash"); categoryId = JsonReader.Int(json, "CategoryID"); name = json ["Name"]; assset = json ["Asset"]; description = json["Description"]; cost = new DataUnit.BasicCost(); cost.Load(json); }
public void Load(LitJson.JSONNode json) { id = JsonReader.Int(json, "ID"); level = JsonReader.Int(json, "Level"); mainLevel = JsonReader.Int(json, "MainLevel"); battleParam = new DataUnit.BasicBattleParam(); battleParam.Load(json); cost = new DataUnit.BasicCost(); cost.Load(json); itemCost1 = new DataUnit.ItemCost(); itemCost1.Load(json ["Item_1"]); itemCost2 = new DataUnit.ItemCost(); itemCost2.Load(json ["Item_2"]); }