wangguan
2020-11-23 e70a047e1d3a3b476212d49714264cf6871cd9fc
Assets/Scripts/Net/NetExtends/Table.cs
@@ -49,10 +49,10 @@
            "donateshop.json",
            "gemcost.json",
            "buffinfo.json",
            "skilllevelinfo.json",
            "arena.json",
            "fuckword.json",
            "notice.json",
            "skilllevelinfo.json",
            "storearea.json",
            "store.json",
            "goldInfo.json",
@@ -283,17 +283,6 @@
                    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)
@@ -321,6 +310,17 @@
                    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);
@@ -957,7 +957,7 @@
        public List<int> target_type;
        
        // buff效果
        public List<int> buff_effect;
        public List<float> buff_effect;
        
        // 生命周期
        public int scope;
@@ -977,6 +977,9 @@
        // 品质
        public int rare;
        
        // 可获得次数
        public int get_times;
        public static endless_buff CreateFromJson(JsonData item)
@@ -987,13 +990,14 @@
            _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;
        }
@@ -1030,6 +1034,9 @@
        // 击杀得分
        public int point;
        
        // 击杀能量
        public int energy;
        public static endless_enemy CreateFromJson(JsonData item)
@@ -1045,6 +1052,7 @@
            _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;
        }
@@ -1349,53 +1357,6 @@
    }
    //! 生成文件 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(){
@@ -1485,6 +1446,57 @@
    }
    //! 生成文件 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(){