From 5c71fe78a0203b9784144940203c7b95348920c9 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期二, 18 十二月 2018 15:24:29 +0800
Subject: [PATCH] 5005 【前端】【1.4】寻宝结算界面

---
 System/Store/StoreModel.cs |   29 +++++++++++++++++++----------
 1 files changed, 19 insertions(+), 10 deletions(-)

diff --git a/System/Store/StoreModel.cs b/System/Store/StoreModel.cs
index 224138c..7ca45f1 100644
--- a/System/Store/StoreModel.cs
+++ b/System/Store/StoreModel.cs
@@ -990,17 +990,25 @@
 
     private void FuncStateChange(int funcId)
     {
-        if (funcId != (int)FuncOpenEnum.Store) return;
-
-        if (StoreFuncOpenAct != null)
+        switch((FuncOpenEnum)funcId)
         {
-            StoreFuncOpenAct();
+            case FuncOpenEnum.Store:
+                if (StoreFuncOpenAct != null)
+                {
+                    StoreFuncOpenAct();
+                }
+                UpdateFreeShopRedpoint();
+                UpdateCanBuyRedpoint();
+                UpdateMustBuyRedpoint();
+                UpdatePetAndMountPutAwayRedpoint();
+                UpdateFairyEquipRedpoint();
+                break;
+            case FuncOpenEnum.BlastFurnace:
+                ControllerRedPoint();
+                break;
         }
-        UpdateFreeShopRedpoint();
-        UpdateCanBuyRedpoint();
-        UpdateMustBuyRedpoint();
-        UpdatePetAndMountPutAwayRedpoint();
-        UpdateFairyEquipRedpoint();
+
+     
     }
 
     public bool IsNewDay(string recordKey)
@@ -1109,7 +1117,8 @@
     public void ControllerRedPoint(bool isLook = false)
     {
         MainRedDot.Instance.fairyStoreRedPoint.state = RedPointState.None;
-        if (!ModelCenter.Instance.GetModel<FairyModel>().fairyStoreOpen)
+        if (!ModelCenter.Instance.GetModel<FairyModel>().fairyStoreOpen
+            || !FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.BlastFurnace))
         {
             return;
         }

--
Gitblit v1.8.0