From cc7ed63c3efab2640c9cc56225519ab187fd7cbc Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Wed, 02 Dec 2020 11:30:15 +0800 Subject: [PATCH] 拓展塔等级上限 --- Assets/Scripts/Net/NetExtends/Table.cs | 110 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 110 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/Net/NetExtends/Table.cs b/Assets/Scripts/Net/NetExtends/Table.cs index 3f32f38..9e2c9f0 100644 --- a/Assets/Scripts/Net/NetExtends/Table.cs +++ b/Assets/Scripts/Net/NetExtends/Table.cs @@ -40,6 +40,8 @@ "boxsequence.json", "box.json", "resource.json", + "elf_info.json", + "elf_upgrade.json", "endless_boss.json", "endless_buff.json", "endless_enemy.json", @@ -178,6 +180,28 @@ foreach (JsonData item in data) { resource tmp = resource.CreateFromJson(item); + allData.Add(tmp as tabledata); + } + JsonDataCenter.allData.Add(tablename, allData); + break; + + + case "elf_info": + //allData.Clear(); + foreach (JsonData item in data) + { + elf_info tmp = elf_info.CreateFromJson(item); + allData.Add(tmp as tabledata); + } + JsonDataCenter.allData.Add(tablename, allData); + break; + + + case "elf_upgrade": + //allData.Clear(); + foreach (JsonData item in data) + { + elf_upgrade tmp = elf_upgrade.CreateFromJson(item); allData.Add(tmp as tabledata); } JsonDataCenter.allData.Add(tablename, allData); @@ -902,6 +926,92 @@ } + //! 生成文件 elf_info(精灵数据表).xlsx + public class elf_info : tabledata { + public int getid(){ + return id; + } + + // id + public int id; + + // 精灵名称 + public string name; + + // 基础攻击力 + public int b_attack; + + // 基础暴击率 + public int b_crit; + + // 基础暴击伤害 + public int b_critdmg; + + // 基础攻速 + public float b_atkf; + + // 普攻技能 + public int n_skill; + + // 大招技能 + public int s_skill; + + // 大招类型 + public string fire_type; + + // 召唤单位 + public int summon; + + + + public static elf_info CreateFromJson(JsonData item) + { + elf_info _elf_info = new elf_info(); + + int index = 0; + _elf_info.id = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.name = GameUtils.GetString(item[index++].ToString()); + _elf_info.b_attack = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.b_crit = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.b_critdmg = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.b_atkf = float.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.n_skill = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.s_skill = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_info.fire_type = GameUtils.GetString(item[index++].ToString()); + _elf_info.summon = int.Parse(GameUtils.GetString(item[index++].ToString())); + + return _elf_info; + } + + } + + //! 生成文件 elf_upgrade(场内升级表).xlsx + public class elf_upgrade : tabledata { + public int getid(){ + return id; + } + + // id + public int id; + + // 攻击比率 + public int ratio; + + + + public static elf_upgrade CreateFromJson(JsonData item) + { + elf_upgrade _elf_upgrade = new elf_upgrade(); + + int index = 0; + _elf_upgrade.id = int.Parse(GameUtils.GetString(item[index++].ToString())); + _elf_upgrade.ratio = int.Parse(GameUtils.GetString(item[index++].ToString())); + + return _elf_upgrade; + } + + } + //! 生成文件 endless_boss(无尽模式boss).xlsx public class endless_boss : tabledata { public int getid(){ -- Gitblit v1.9.1