From 1cdbca413a9288eb6e699122c70cfbeeef0cfe8c Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期二, 20 十一月 2018 11:59:51 +0800
Subject: [PATCH] 4742 【1.3】【前端】神秘限购开发

---
 System/OpenServerActivity/WishingPoolModel.cs |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/System/OpenServerActivity/WishingPoolModel.cs b/System/OpenServerActivity/WishingPoolModel.cs
index b329fe1..a7f6aca 100644
--- a/System/OpenServerActivity/WishingPoolModel.cs
+++ b/System/OpenServerActivity/WishingPoolModel.cs
@@ -27,6 +27,7 @@
 
         public void OnBeforePlayerDataInitialize()
         {
+            GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
             isOpenPrompting = true;
             ResetDragData();
             ResetPoolData();
@@ -34,6 +35,7 @@
 
         public void OnPlayerLoginOk()
         {
+            GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
             UpdateFreeWishRedpoint();
             UpdateRedpoint();
         }
@@ -164,6 +166,19 @@
             }
         }
 
+        private void UpdateSecond()
+        {
+            if (!IsOpen || freeWishRedpoint.state != RedPointState.None) return;
+
+            int second = 0;
+            bool isCool = TryGetFreeWishCoolTime(out second);
+            if(!isCool)
+            {
+                UpdateFreeWishRedpoint();
+                UpdateRedpoint();
+            }
+        }
+
         #region 鏈湴鏁版嵁
         public bool isDraging { get; set; }
         public int dragIndex { get; set; }

--
Gitblit v1.8.0