| | |
| | | "donateshop.json", |
| | | "gemcost.json", |
| | | "buffinfo.json", |
| | | "skilllevelinfo.json", |
| | | "arena.json", |
| | | "fuckword.json", |
| | | "notice.json", |
| | | "skilllevelinfo.json", |
| | | "storearea.json", |
| | | "store.json", |
| | | "goldInfo.json", |
| | |
| | | break; |
| | | |
| | | |
| | | case "skilllevelinfo": |
| | | //allData.Clear(); |
| | | foreach (JsonData item in data) |
| | | { |
| | | skilllevelinfo tmp = skilllevelinfo.CreateFromJson(item); |
| | | allData.Add(tmp as tabledata); |
| | | } |
| | | JsonDataCenter.allData.Add(tablename, allData); |
| | | break; |
| | | |
| | | |
| | | case "arena": |
| | | //allData.Clear(); |
| | | foreach (JsonData item in data) |
| | |
| | | foreach (JsonData item in data) |
| | | { |
| | | notice tmp = notice.CreateFromJson(item); |
| | | allData.Add(tmp as tabledata); |
| | | } |
| | | JsonDataCenter.allData.Add(tablename, allData); |
| | | break; |
| | | |
| | | |
| | | case "skilllevelinfo": |
| | | //allData.Clear(); |
| | | foreach (JsonData item in data) |
| | | { |
| | | skilllevelinfo tmp = skilllevelinfo.CreateFromJson(item); |
| | | allData.Add(tmp as tabledata); |
| | | } |
| | | JsonDataCenter.allData.Add(tablename, allData); |
| | |
| | | public List<int> target_type; |
| | | |
| | | // buff效果 |
| | | public List<int> buff_effect; |
| | | public List<float> buff_effect; |
| | | |
| | | // 生命周期 |
| | | public int scope; |
| | |
| | | // 品质 |
| | | public int rare; |
| | | |
| | | // 可获得次数 |
| | | public int get_times; |
| | | |
| | | |
| | | |
| | | public static endless_buff CreateFromJson(JsonData item) |
| | |
| | | _endless_buff.id = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.name = GameUtils.GetString(item[index++].ToString()); |
| | | _endless_buff.target_type = GameUtils.GetIntList(item[index++]); |
| | | _endless_buff.buff_effect = GameUtils.GetIntList(item[index++]); |
| | | _endless_buff.buff_effect = GameUtils.GetFloatList(item[index++]); |
| | | _endless_buff.scope = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.brief = GameUtils.GetString(item[index++].ToString()); |
| | | _endless_buff.down_level = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.upper_level = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.image = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.rare = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_buff.get_times = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | |
| | | return _endless_buff; |
| | | } |
| | |
| | | // 击杀得分 |
| | | public int point; |
| | | |
| | | // 击杀能量 |
| | | public int energy; |
| | | |
| | | |
| | | |
| | | public static endless_enemy CreateFromJson(JsonData item) |
| | |
| | | _endless_enemy.coin_rate = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_enemy.resource = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_enemy.point = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _endless_enemy.energy = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | |
| | | return _endless_enemy; |
| | | } |
| | |
| | | |
| | | } |
| | | |
| | | //! 生成文件 J_技能养成表.xlsx |
| | | public class skilllevelinfo : tabledata { |
| | | public int getid(){ |
| | | return id; |
| | | } |
| | | |
| | | // id |
| | | public int id; |
| | | |
| | | // 技能id |
| | | public int skill; |
| | | |
| | | // 技能等级 |
| | | public int level; |
| | | |
| | | // 攻击类型 |
| | | public List<int> atcmod; |
| | | |
| | | // 冷却时间 |
| | | public int cooldown; |
| | | |
| | | // 技能效果 |
| | | public List<int> skilleffect; |
| | | |
| | | // buff队列 |
| | | public List<int> buff; |
| | | |
| | | |
| | | |
| | | public static skilllevelinfo CreateFromJson(JsonData item) |
| | | { |
| | | skilllevelinfo _skilllevelinfo = new skilllevelinfo(); |
| | | |
| | | int index = 0; |
| | | _skilllevelinfo.id = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.skill = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.level = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.atcmod = GameUtils.GetIntList(item[index++]); |
| | | _skilllevelinfo.cooldown = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.skilleffect = GameUtils.GetIntList(item[index++]); |
| | | _skilllevelinfo.buff = GameUtils.GetIntList(item[index++]); |
| | | |
| | | return _skilllevelinfo; |
| | | } |
| | | |
| | | } |
| | | |
| | | //! 生成文件 J_竞技场等级对应分数表.xlsx |
| | | public class arena : tabledata { |
| | | public int getid(){ |
| | |
| | | |
| | | } |
| | | |
| | | //! 生成文件 skilllevelinfo(技能养成表).xlsx |
| | | public class skilllevelinfo : tabledata { |
| | | public int getid(){ |
| | | return id; |
| | | } |
| | | |
| | | // id |
| | | public int id; |
| | | |
| | | // 技能id |
| | | public int skill; |
| | | |
| | | // 技能等级 |
| | | public int level; |
| | | |
| | | // 攻击类型 |
| | | public List<int> atcmod; |
| | | |
| | | // 冷却时间 |
| | | public int cooldown; |
| | | |
| | | // 技能效果 |
| | | public List<int> skilleffect; |
| | | |
| | | // buff队列 |
| | | public List<int> buff; |
| | | |
| | | // 能量消耗 |
| | | public int cost; |
| | | |
| | | |
| | | |
| | | public static skilllevelinfo CreateFromJson(JsonData item) |
| | | { |
| | | skilllevelinfo _skilllevelinfo = new skilllevelinfo(); |
| | | |
| | | int index = 0; |
| | | _skilllevelinfo.id = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.skill = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.level = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.atcmod = GameUtils.GetIntList(item[index++]); |
| | | _skilllevelinfo.cooldown = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | _skilllevelinfo.skilleffect = GameUtils.GetIntList(item[index++]); |
| | | _skilllevelinfo.buff = GameUtils.GetIntList(item[index++]); |
| | | _skilllevelinfo.cost = int.Parse(GameUtils.GetString(item[index++].ToString())); |
| | | |
| | | return _skilllevelinfo; |
| | | } |
| | | |
| | | } |
| | | |
| | | //! 生成文件 S_商店分区表 .xlsx |
| | | public class storearea : tabledata { |
| | | public int getid(){ |