From 2df58aeacbf1177ec01167bdeccfe89d6a8d5804 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 13 二月 2019 14:20:28 +0800
Subject: [PATCH] 3335 配置表读取重构,修改配置表读取接口1

---
 System/Mount/PlayerMountDatas.cs |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/System/Mount/PlayerMountDatas.cs b/System/Mount/PlayerMountDatas.cs
index 301fd80..3aae84f 100644
--- a/System/Mount/PlayerMountDatas.cs
+++ b/System/Mount/PlayerMountDatas.cs
@@ -70,16 +70,16 @@
         MountWin.RedPointMountDan += RedPointMountDan;
         MountSkillAndItem();
         MountNumberPreservation();
-        string str = Config.Instance.Get<FuncConfigConfig>("MountSkillEffect").Numerical1;
+        string str = FuncConfigConfig.Get("MountSkillEffect").Numerical1;
         int[] listeffect = ConfigParse.GetMultipleStr<int>(str);
         ListEffectSkill.Clear();
         for (int i = 0; i < listeffect.Length; i++)
         {
             ListEffectSkill.Add(listeffect[i]);
         }
-        string MountRedDotstr = Config.Instance.Get<FuncConfigConfig>("MountPetRedDot").Numerical1;
+        string MountRedDotstr = FuncConfigConfig.Get("MountPetRedDot").Numerical1;
         DicDefaultMount = ConfigParse.GetDic<int, int>(MountRedDotstr);
-        string HorseUpItem = Config.Instance.Get<FuncConfigConfig>("HorseUpItem").Numerical2;
+        string HorseUpItem = FuncConfigConfig.Get("HorseUpItem").Numerical2;
         HorseDanExp = int.Parse(HorseUpItem);
     }
 
@@ -213,7 +213,7 @@
                 int skillID = config.SkillID[i];
                 if (skillID != 0 && !GetMountSkillAndItem.ContainsKey(skillID))
                 {
-                    SkillConfig _skillModel = Config.Instance.Get<SkillConfig>(skillID);
+                    SkillConfig _skillModel = SkillConfig.Get(skillID);
                     HorseSkillClass horseSkillClass = new HorseSkillClass();
                     horseSkillClass.SkillID = skillID;
                     horseSkillClass.SkillItem = _skillModel.ExAttr4;
@@ -250,7 +250,7 @@
         int type = 0;
         foreach (var key in _DicMountItem.Keys)
         {
-            var AttrFruit = Config.Instance.Get<AttrFruitConfig>(key);
+            var AttrFruit = AttrFruitConfig.Get(key);
             if (AttrFruit == null)
             {
                 continue;
@@ -302,13 +302,13 @@
             return;
         }
         List<int> IntList = new List<int>();
-        FuncConfigConfig _tagfun = Config.Instance.Get<FuncConfigConfig>("HorseUpItem");
-        ItemConfig _tagchine = Config.Instance.Get<ItemConfig>(int.Parse(_tagfun.Numerical1));
+        FuncConfigConfig _tagfun = FuncConfigConfig.Get("HorseUpItem");
+        ItemConfig _tagchine = ItemConfig.Get(int.Parse(_tagfun.Numerical1));
         int number = playerPack.GetItemCountByID(PackType.rptItem, _tagchine.ID);
         for (int i = 0; i < SortMount.Count; i++)
         {
             int horseID = SortMount[i].HorseID;
-            int MaxLv = Config.Instance.Get<HorseConfig>(horseID).MaxLV;
+            int MaxLv = HorseConfig.Get(horseID).MaxLV;
             if (_DicHorse.ContainsKey(horseID) && _DicHorse[horseID].Lv < MaxLv)
             {
                 int _NeedExp = HorseUpConfig.GetHorseIDAndLV(horseID, (_DicHorse[horseID].Lv)).NeedExp;
@@ -386,7 +386,7 @@
         List<int> IntListSkill = new List<int>();
         foreach (var key in _DicHorse.Keys)
         {
-            var mountConfig = Config.Instance.Get<HorseConfig>(key);
+            var mountConfig = HorseConfig.Get(key);
             if (_DicHorse[key].Lv < mountConfig.MaxLV)
             {
                 IntListSkill.Add(key);
@@ -400,7 +400,7 @@
         }
         foreach (var key in _DicHorse.Keys)//鏃犵孩鐐规椂璺宠浆閫変腑鏈�浣庨樁鏁颁笖鏈弧绾�
         {
-            var mountConfig = Config.Instance.Get<HorseConfig>(key);
+            var mountConfig = HorseConfig.Get(key);
             if (_DicHorse[key].Lv < MountLV && _DicHorse[key].Lv < mountConfig.MaxLV)
             {
                 GetMountID = key;
@@ -552,7 +552,7 @@
     {
         for (int i = 0; i < info.count; i++)
         {
-            var configItem = Config.Instance.Get<ItemConfig>((int)info.EatCntList[i].ItemID);
+            var configItem = ItemConfig.Get((int)info.EatCntList[i].ItemID);
             if (configItem == null)
             {
 
@@ -608,7 +608,7 @@
         {
             if (_DicMountItem[key] != 0)
             {
-                ItemConfig itemModel = Config.Instance.Get<ItemConfig>(key);
+                ItemConfig itemModel = ItemConfig.Get(key);
                 if (dic.ContainsKey(itemModel.Effect1))
                 {
                     dic[itemModel.Effect1] += itemModel.EffectValueA1 * _DicMountItem[key];
@@ -642,7 +642,7 @@
             case HorseEnum.HorseDan:
                 foreach (var key in _DicHorse.Keys)
                 {
-                    HorseConfig horseConfig = Config.Instance.Get<HorseConfig>(key);
+                    HorseConfig horseConfig = HorseConfig.Get(key);
                     if (horseConfig.MaxLV > _DicHorse[key].Lv)
                     {
                         iSHint = true;
@@ -666,7 +666,7 @@
                 }
                 return iSHint;
             case HorseEnum.HorseStone:
-                int _maxuse = Config.Instance.Get<AttrFruitConfig>(id).MaxUseCnt;
+                int _maxuse = AttrFruitConfig.Get(id).MaxUseCnt;
                 if (_DicMountItem.ContainsKey(id))
                 {
                     if (_maxuse > _DicMountItem[id])
@@ -722,7 +722,7 @@
     Dictionary<int, int> mountAttrDict = new Dictionary<int, int>();
     public Dictionary<int, int> GetMountAttrAddDict(int mountCode)
     {
-        HorseConfig horseConfig = Config.Instance.Get<HorseConfig>(mountCode);
+        HorseConfig horseConfig = HorseConfig.Get(mountCode);
         mountAttrDict.Clear();
         if (horseConfig == null) return mountAttrDict;
 

--
Gitblit v1.8.0