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