void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; List <RoleData> datas = new List <RoleData>(); foreach (RoleData data in dataMapping.Values) { datas.Add(data); } datas.Sort((a, b) => a.Id.CompareTo(b.Id)); JObject rolesOfWinShopData = new JObject(); //酒馆侠客静态json数据 foreach (RoleData data in datas) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); if (data.IsStatic) { if (rolesOfWinShopData[data.HometownCityId] == null) { rolesOfWinShopData[data.HometownCityId] = new JArray(data.Id); } else { ((JArray)rolesOfWinShopData[data.HometownCityId]).Add(data.Id); } } } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "RoleDatas.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson))); Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "RoleIdsOfWinShopDatas.json", JsonManager.GetInstance().SerializeObject(rolesOfWinShopData)); }
void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; foreach (SkillData data in dataMapping.Values) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "Skills.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson), JsonManager.DecderKey)); }
void writeDataToJson() { JObject writeJson = new JObject(); int index = 0; List <WeaponData> datas = new List <WeaponData>(); foreach (WeaponData data in dataMapping.Values) { datas.Add(data); } datas.Sort((a, b) => a.Id.CompareTo(b.Id)); JObject weaponBuildingsOfWorkshopData = new JObject(); //工坊兵器锻造静态json数据 foreach (WeaponData data in datas) { if (index == 0) { index++; writeJson["0"] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); } writeJson[data.Id] = JObject.Parse(JsonManager.GetInstance().SerializeObjectDealVector(data)); if (weaponBuildingsOfWorkshopData[data.BelongToCityId] == null) { weaponBuildingsOfWorkshopData[data.BelongToCityId] = new JArray(data.Id); } else { ((JArray)weaponBuildingsOfWorkshopData[data.BelongToCityId]).Add(data.Id); } } Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "Weapons.json", DESStatics.StringEncoder(JsonManager.GetInstance().SerializeObject(writeJson), JsonManager.DecderKey)); Base.CreateFile(Application.dataPath + "/Resources/Data/Json", "WeaponIdsOfWorkshopData.json", JsonManager.GetInstance().SerializeObject(weaponBuildingsOfWorkshopData)); }