From 8cd4c45d0f4a2afd41e5bd44d79fbb9e6216b277 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 29 四月 2019 10:51:22 +0800
Subject: [PATCH] 3335 强化界面红点逻辑

---
 System/Equip/EquipFrameWin.cs              |   21 +++++++++++++++++++++
 System/MainInterfacePanel/LowSettingTip.cs |    2 +-
 2 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/System/Equip/EquipFrameWin.cs b/System/Equip/EquipFrameWin.cs
index 78994b1..0902812 100644
--- a/System/Equip/EquipFrameWin.cs
+++ b/System/Equip/EquipFrameWin.cs
@@ -113,6 +113,27 @@
             WindowCenter.Instance.Close<EquipFrameWin>();
         }
 
+        public static int GetRedpointFunction()
+        {
+            if (ModelCenter.Instance.GetModel<EquipStrengthModel>().redpoint.state == RedPointState.Simple)
+            {
+                return 0;
+            }
+            if (ModelCenter.Instance.GetModel<EquipGemModel>().redpoint.state == RedPointState.Simple)
+            {
+                return 1;
+            }
+            if (RedpointCenter.Instance.GetRedpointState(910000) == RedPointState.Simple)
+            {
+                return 2;
+            }
+            if (RedpointCenter.Instance.GetRedpointState(1720000) == RedPointState.Simple)
+            {
+                return 3;
+            }
+            return 0;
+        }
+
     }
 
 }
diff --git a/System/MainInterfacePanel/LowSettingTip.cs b/System/MainInterfacePanel/LowSettingTip.cs
index b3c51fc..589528c 100644
--- a/System/MainInterfacePanel/LowSettingTip.cs
+++ b/System/MainInterfacePanel/LowSettingTip.cs
@@ -143,7 +143,7 @@
         void Strengthen1Button()
         {
             WindowCenter.Instance.Close<MainInterfaceWin>();
-            WindowCenter.Instance.Open<EquipFrameWin>(false, 0);
+            WindowCenter.Instance.Open<EquipFrameWin>(false, EquipFrameWin.GetRedpointFunction());
         }
 
         void OpenEquip()

--
Gitblit v1.8.0