From 429b15df67300c30e96c6cae4ee5cd0d6f3a2b93 Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Mon, 02 Nov 2020 14:45:33 +0800 Subject: [PATCH] 替换数据表,删除一些无效代码 --- Assets/Scripts/Net/NetExtends/Table.cs | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 114 insertions(+), 0 deletions(-) diff --git a/Assets/Scripts/Net/NetExtends/Table.cs b/Assets/Scripts/Net/NetExtends/Table.cs index 8d4af46..fa0a40e 100644 --- a/Assets/Scripts/Net/NetExtends/Table.cs +++ b/Assets/Scripts/Net/NetExtends/Table.cs @@ -30,6 +30,7 @@ { string[] allPath = new string[]{ + "boss_skill.json", "boss.json", "geminfo.json", "levelup.json", @@ -39,6 +40,7 @@ "boxsequence.json", "box.json", "resource.json", + "endless_boss.json", "endless_buff.json", "endless_enemy.json", "endless_port.json", @@ -71,6 +73,17 @@ tablename = tablename.Replace(".json", ""); List<tabledata> allData = new List<tabledata>(); switch (tablename) { + + case "boss_skill": + //allData.Clear(); + foreach (JsonData item in data) + { + boss_skill tmp = boss_skill.CreateFromJson(item); + allData.Add(tmp as tabledata); + } + JsonDataCenter.allData.Add(tablename, allData); + break; + case "boss": //allData.Clear(); @@ -165,6 +178,17 @@ foreach (JsonData item in data) { resource tmp = resource.CreateFromJson(item); + allData.Add(tmp as tabledata); + } + JsonDataCenter.allData.Add(tablename, allData); + break; + + + case "endless_boss": + //allData.Clear(); + foreach (JsonData item in data) + { + endless_boss tmp = endless_boss.CreateFromJson(item); allData.Add(tmp as tabledata); } JsonDataCenter.allData.Add(tablename, allData); @@ -420,6 +444,57 @@ + //! 生成文件 boss_skill(boss技能表).xlsx + public class boss_skill : tabledata { + public int getid(){ + return id; + } + + // id + public int id; + + // 技能名称 + public string name; + + // 技能资源 + public int image; + + // 技能冷却时间 + public int cool_down; + + // 技能目标 + public List<int> target; + + // 技能范围 + public int tunnel; + + // 技能动作 + public int action; + + // 技能效果 + public List<float> effect; + + + + public static boss_skill CreateFromJson(JsonData item) + { + boss_skill _boss_skill = new boss_skill(); + + int index = 0; + _boss_skill.id = int.Parse(GameUtils.GetString(item[index++].ToString())); + _boss_skill.name = GameUtils.GetString(item[index++].ToString()); + _boss_skill.image = int.Parse(GameUtils.GetString(item[index++].ToString())); + _boss_skill.cool_down = int.Parse(GameUtils.GetString(item[index++].ToString())); + _boss_skill.target = GameUtils.GetIntList(item[index++]); + _boss_skill.tunnel = int.Parse(GameUtils.GetString(item[index++].ToString())); + _boss_skill.action = int.Parse(GameUtils.GetString(item[index++].ToString())); + _boss_skill.effect = GameUtils.GetFloatList(item[index++]); + + return _boss_skill; + } + + } + //! 生成文件 B_BOSS生成表.xlsx public class boss : tabledata { public int getid(){ @@ -823,6 +898,45 @@ } + //! 生成文件 endless_boss(无尽模式boss).xlsx + public class endless_boss : tabledata { + public int getid(){ + return id; + } + + // id + public int id; + + // Boss名称 + public string name; + + // BossAI + public int boss_ai; + + // Boss资源图 + public int image; + + // Boss技能组 + public List<int> skill; + + + + public static endless_boss CreateFromJson(JsonData item) + { + endless_boss _endless_boss = new endless_boss(); + + int index = 0; + _endless_boss.id = int.Parse(GameUtils.GetString(item[index++].ToString())); + _endless_boss.name = GameUtils.GetString(item[index++].ToString()); + _endless_boss.boss_ai = int.Parse(GameUtils.GetString(item[index++].ToString())); + _endless_boss.image = int.Parse(GameUtils.GetString(item[index++].ToString())); + _endless_boss.skill = GameUtils.GetIntList(item[index++]); + + return _endless_boss; + } + + } + //! 生成文件 endless_buff(无尽模式buff).xlsx public class endless_buff : tabledata { public int getid(){ -- Gitblit v1.9.1