From 2768bc57c1dcdc33a12f2f3fbb73504aa4b9f3f5 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期六, 10 十一月 2018 15:05:54 +0800
Subject: [PATCH] 3335 代码优化

---
 System/Strengthening/WingsRefined.cs |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/System/Strengthening/WingsRefined.cs b/System/Strengthening/WingsRefined.cs
index 7faac73..466e68e 100644
--- a/System/Strengthening/WingsRefined.cs
+++ b/System/Strengthening/WingsRefined.cs
@@ -79,7 +79,7 @@
     private bool CoroutinesBool = true;//鍗忕▼鎺у埗
 
     public Dictionary<int, int> wingLv2GenerDict = new Dictionary<int, int>();
-
+    List<WingRefineAttrConfig> wingRefineAttrConfigs = new List<WingRefineAttrConfig>();
     private void Awake()
     {
         var _funcCfg = Config.Instance.Get<FuncConfigConfig>("WingLV");
@@ -629,7 +629,11 @@
         {
             _currentRefining = 0;//褰撳墠绮剧偧搴�
         }
-        var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
+        if (wingRefineAttrConfigs.Count <= 0)
+        {
+            wingRefineAttrConfigs= Config.Instance.GetAllValues<WingRefineAttrConfig>();
+        }
+      //  var wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
         foreach (var config in wingRefineAttrConfigs)
         {
             if (itemModel.chinItemModel.LV == config.wingsPhase)
@@ -689,8 +693,12 @@
 
     void WingRefine()//绮剧偧灞炴�у�艰幏鍙�
     {
-        var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
-        foreach (var config in wingConfigs)
+        if (wingRefineAttrConfigs.Count <= 0)
+        {
+            wingRefineAttrConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
+        }
+      //  var wingConfigs = Config.Instance.GetAllValues<WingRefineAttrConfig>();
+        foreach (var config in wingRefineAttrConfigs)
         {
             if (!_DicWingRe.ContainsKey(config.wingsPhase))
             {

--
Gitblit v1.8.0