From 65171bcb4e556e5ff19d3ae3349ea1159126d3ca Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期三, 24 十月 2018 11:26:06 +0800
Subject: [PATCH] 4232 许愿池功能开发

---
 System/MainInterfacePanel/MainInterfaceWin.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/System/MainInterfacePanel/MainInterfaceWin.cs b/System/MainInterfacePanel/MainInterfaceWin.cs
index a765eae..4905375 100644
--- a/System/MainInterfacePanel/MainInterfaceWin.cs
+++ b/System/MainInterfacePanel/MainInterfaceWin.cs
@@ -83,6 +83,7 @@
         [SerializeField] Button m_RedBag;//绾㈠寘鍏ュ彛鎸夐挳
         [SerializeField] UIEffect m_RedpackGetSfx;
         [SerializeField] Button m_SendRedbagBtn;
+        [SerializeField] Button WishingAwardImg;
 
         [SerializeField] Transform m_EffectTask;//浠诲姟瀹屾垚鐗规晥鎾斁浣嶇疆
         private int m_CollectNPCID;
@@ -137,7 +138,7 @@
         DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
         FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
         FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
-
+        WishingPoolModel wishModel { get { return ModelCenter.Instance.GetModel<WishingPoolModel>(); } }
         #region Built-in
         protected override void BindController()
         {
@@ -172,6 +173,7 @@
             fairyRequestBtn.onClick.AddListener(OnFairyRequestClick);
             m_RedBag.AddListener(RedPacketButton);
             m_SendRedbagBtn.AddListener(SendRedpacketBtn);
+            WishingAwardImg.AddListener(ClickWishAward);
         }
 
         protected override void OnPreOpen()
@@ -198,7 +200,7 @@
             m_TeamInvitationEntrance.Init();
             m_FairyCallBehaviour.Init();
             m_BossBriefInfos.gameObject.SetActive(false);
-
+            ClickWishAward();
             ArticleExperience();//鍏充簬缁忛獙鏉�
             FriendQuestBtn();
             UpdateFairyRequest();
@@ -223,6 +225,7 @@
             RedpointCenter.Instance.redpointValueChangeEvent += RedpointValueChangeEvent;
             NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
             fairyGrabBossModel.bossGrabHintEvent += bossGrabHintEvent;
+            wishModel.UpdateWishAwardEvent += ClickWishAward;
         }
 
         private void CompletionOfTaskEvent(int obj)
@@ -392,6 +395,7 @@
             GA_NpcCollect.OnArrive -= OnArriveCollectNPC;
             GA_NpcCollect.OnLeave -= OnLeaveCollectNpc;
             fairyGrabBossModel.bossGrabHintEvent -= bossGrabHintEvent;
+            wishModel.UpdateWishAwardEvent -= ClickWishAward;
             m_CollectBtn.gameObject.SetActive(false);
         }
 
@@ -649,6 +653,11 @@
             }
         }
 
+        private void ClickWishAward()
+        {
+            WishingAwardImg.gameObject.SetActive(wishModel.wishingAwardDict.Count > 0 ? true : false);
+        }
+
         private void UpdateFairyRequest()
         {
             fairyRequestBtn.gameObject.SetActive(fairyModel.FairyRequestRedPoint.count > 0);

--
Gitblit v1.8.0