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/MainInterfacePanel/PlayerBuffDatas.cs |   40 ++++++++++++++++++++--------------------
 1 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/System/MainInterfacePanel/PlayerBuffDatas.cs b/System/MainInterfacePanel/PlayerBuffDatas.cs
index 8864411..55c1dae 100644
--- a/System/MainInterfacePanel/PlayerBuffDatas.cs
+++ b/System/MainInterfacePanel/PlayerBuffDatas.cs
@@ -105,7 +105,7 @@
             {
                 multipleF = (operation as OperationMultiExp).multiple / 10000;
             }
-            var skillconfig = Config.Instance.Get<SkillConfig>(20048);
+            var skillconfig = SkillConfig.Get(20048);
             if (_BuffDic.ContainsKey(20048))
             {
                 _BuffDic[20048].LastTime = seconds;
@@ -192,7 +192,7 @@
     {
         if (vipModel.GetVipPrivilegeCnt(VipPrivilegeType.KillMonsterExpUp) == 3000)
         {
-            var skillconfig = Config.Instance.Get<SkillConfig>(20044);
+            var skillconfig = SkillConfig.Get(20044);
             //var _timeSpan = vipModel.vipOverdue - TimeUtility.ServerNow;
             if (_BuffDic.ContainsKey(20044))
             {
@@ -239,8 +239,8 @@
     }
     public void ObjAddBuff(H0605_tagObjAddBuff info)//buff澧炲姞
     {
-        int _Type = Config.Instance.Get<SkillConfig>(info.SkillID).SkillType;
-        if (TypeJudgment(_Type) && info.ObjID == PlayerDatas.Instance.baseData.PlayerID && Config.Instance.Get<SkillConfig>(info.SkillID).BuffDisplay == 0)
+        int _Type = SkillConfig.Get(info.SkillID).SkillType;
+        if (TypeJudgment(_Type) && info.ObjID == PlayerDatas.Instance.baseData.PlayerID && SkillConfig.Get(info.SkillID).BuffDisplay == 0)
         {
 
             if (_BuffDic.ContainsKey((int)info.SkillID))
@@ -252,10 +252,10 @@
                 ObjBuff.SkillID = (int)info.SkillID;
                 ObjBuff.LastTime = ((int)info.LastTime / 1000);
                 ObjBuff._dattTime = DateTime.Now;
-                ObjBuff.ImagKey = Config.Instance.Get<SkillConfig>(info.SkillID).IconName;
-                ObjBuff.BuffName = Config.Instance.Get<SkillConfig>(info.SkillID).SkillName;
-                ObjBuff.BuffConent = Config.Instance.Get<SkillConfig>(info.SkillID).BuffDescription;
-                ObjBuff.SkillTypeID = Config.Instance.Get<SkillConfig>(info.SkillID).SkillTypeID;
+                ObjBuff.ImagKey = SkillConfig.Get(info.SkillID).IconName;
+                ObjBuff.BuffName = SkillConfig.Get(info.SkillID).SkillName;
+                ObjBuff.BuffConent = SkillConfig.Get(info.SkillID).BuffDescription;
+                ObjBuff.SkillTypeID = SkillConfig.Get(info.SkillID).SkillTypeID;
                 ObjBuff.Layer = (int)info.Layer;
             }
             else
@@ -267,10 +267,10 @@
                 _ObjBuff.SkillID = (int)info.SkillID;
                 _ObjBuff.LastTime = ((int)info.LastTime / 1000);
                 _ObjBuff._dattTime = DateTime.Now;
-                _ObjBuff.ImagKey = Config.Instance.Get<SkillConfig>(info.SkillID).IconName;
-                _ObjBuff.BuffName = Config.Instance.Get<SkillConfig>(info.SkillID).SkillName;
-                _ObjBuff.BuffConent = Config.Instance.Get<SkillConfig>(info.SkillID).BuffDescription;
-                _ObjBuff.SkillTypeID = Config.Instance.Get<SkillConfig>(info.SkillID).SkillTypeID;
+                _ObjBuff.ImagKey = SkillConfig.Get(info.SkillID).IconName;
+                _ObjBuff.BuffName = SkillConfig.Get(info.SkillID).SkillName;
+                _ObjBuff.BuffConent = SkillConfig.Get(info.SkillID).BuffDescription;
+                _ObjBuff.SkillTypeID = SkillConfig.Get(info.SkillID).SkillTypeID;
                 _ObjBuff.Layer = (int)info.Layer;
                 _BuffDic.Add((int)info.SkillID, _ObjBuff);
             }
@@ -333,7 +333,7 @@
 
     bool TypeJudgment(int _buffType)
     {
-        string[] _BuffList = Config.Instance.Get<FuncConfigConfig>("BuffType").Numerical1.Split('|');
+        string[] _BuffList = FuncConfigConfig.Get("BuffType").Numerical1.Split('|');
         for (int i = 0; i < _BuffList.Length; i++)
         {
             if (_buffType == int.Parse(_BuffList[i]))
@@ -344,8 +344,8 @@
 
     public bool BuffCover(int _itemId)
     {
-        var configItem = Config.Instance.Get<ItemConfig>(_itemId);
-        var skillconfig = Config.Instance.Get<SkillConfig>(configItem.AddSkill1);
+        var configItem = ItemConfig.Get(_itemId);
+        var skillconfig = SkillConfig.Get(configItem.AddSkill1);
         if (skillconfig != null && skillconfig.SkillType == 9)
         {
             if (_BuffDic.ContainsKey(configItem.AddSkill1))
@@ -377,7 +377,7 @@
         }
         if (getWorldLV != 0 && worldExpRate>0)//娣诲姞涓栫晫绛夌骇buff
         {       
-            var skillconfig = Config.Instance.Get<SkillConfig>(20047);
+            var skillconfig = SkillConfig.Get(20047);
             if (_BuffDic.ContainsKey(20047))
             {
                 _BuffDic[20047].LastTime = 0;
@@ -419,16 +419,16 @@
 
     public bool BastBuff(int Item)//鍒ゆ柇韬笂鏄惁鏈夋洿濂界殑缁忛獙BUff
     {
-        var configItem = Config.Instance.Get<ItemConfig>(Item);
-        var skillconfig = Config.Instance.Get<SkillConfig>(configItem.AddSkill1);
-        int SkillTypeID = int.Parse(Config.Instance.Get<FuncConfigConfig>("IntroductionItem").Numerical2);
+        var configItem = ItemConfig.Get(Item);
+        var skillconfig = SkillConfig.Get(configItem.AddSkill1);
+        int SkillTypeID = int.Parse(FuncConfigConfig.Get("IntroductionItem").Numerical2);
         DebugEx.Log("璇峰痉榫欑潄寮�鐪肩潧璇磋瘽.........");
         if (skillconfig.SkillTypeID == SkillTypeID)
         {
             int buffLv = 0;
             foreach (var key in _BuffDic.Keys)
             {
-                var skillCon = Config.Instance.Get<SkillConfig>(key);
+                var skillCon = SkillConfig.Get(key);
                 if (skillCon.SkillTypeID == SkillTypeID && skillCon.SkillLV> buffLv)
                 {
                     buffLv = skillCon.SkillLV;

--
Gitblit v1.8.0