From 6bc12ee94875f85ed8af21165b65b203d3c2452e Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 22 十一月 2018 11:42:46 +0800
Subject: [PATCH] 4742 【1.3】【前端】神秘限购开发
---
System/MainInterfacePanel/MainInterfaceWin.cs | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/System/MainInterfacePanel/MainInterfaceWin.cs b/System/MainInterfacePanel/MainInterfaceWin.cs
index 64d8d5b..02e24da 100644
--- a/System/MainInterfacePanel/MainInterfaceWin.cs
+++ b/System/MainInterfacePanel/MainInterfaceWin.cs
@@ -84,6 +84,7 @@
[SerializeField] UIEffect m_RedpackGetSfx;
[SerializeField] Button m_SendRedbagBtn;
[SerializeField] Button WishingAwardImg;
+ [SerializeField] Button MysticalPurchaseImg;
[SerializeField] Button m_GotoFairyGrabBoss;
[SerializeField] Button m_FlyToFairyGrabBoss;
@@ -142,6 +143,7 @@
FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
WishingPoolModel wishModel { get { return ModelCenter.Instance.GetModel<WishingPoolModel>(); } }
+ MysticalPurchaseModel purchaseModel { get { return ModelCenter.Instance.GetModel<MysticalPurchaseModel>(); } }
#region Built-in
protected override void BindController()
{
@@ -178,6 +180,7 @@
m_RedBag.AddListener(RedPacketButton);
m_SendRedbagBtn.AddListener(SendRedpacketBtn);
WishingAwardImg.AddListener(ClickWishAward);
+ MysticalPurchaseImg.AddListener(ClickMysticalPurchase);
m_GotoFairyGrabBoss.AddListener(GotoFairyGrabBoss);
m_FlyToFairyGrabBoss.AddListener(FlyToFairyGrabBoss);
}
@@ -208,6 +211,7 @@
m_MapSwitchingBehaviour.Init();
m_BossBriefInfos.gameObject.SetActive(false);
UpdateWishAwardImag();
+ UpdateMysticalPurchaseImag();
ArticleExperience();//鍏充簬缁忛獙鏉�
FriendQuestBtn();
UpdateFairyRequest();
@@ -234,6 +238,7 @@
NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
fairyGrabBossModel.bossGrabHintEvent += bossGrabHintEvent;
wishModel.UpdateWishAwardEvent += UpdateWishAwardImag;
+ purchaseModel.UpdateNewMysticalEvent += UpdateMysticalPurchaseImag;
fairyGrabBossModel.gotoBossStateUpdate += ShowFairyGrabBoss;
}
@@ -387,6 +392,7 @@
m_TeamInvitationEntrance.UnInit();
m_FairyCallBehaviour.UnInit();
horseRidBool = false;
+ purchaseModel.UpdateNewMysticalEvent -= UpdateMysticalPurchaseImag;
PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
FunctionUnlockFlyObject.functionUnLockShowBeginEvent -= UnFlodFunctionArea;
fairyModel.UpdateFairyRequestEvent -= UpdateFairyRequest;
@@ -670,6 +676,16 @@
WindowCenter.Instance.Open<WishingGetItemWin>();
}
+ private void ClickMysticalPurchase()
+ {
+ WindowCenter.Instance.Open<OpenServerActivityWin>(false, (int)OpenServerActivityCenter.OSActivityType.MysticalPurchase);
+ }
+
+ private void UpdateMysticalPurchaseImag()
+ {
+ MysticalPurchaseImg.gameObject.SetActive(purchaseModel.priorityOpen);
+ }
+
private void UpdateWishAwardImag()
{
WishingAwardImg.gameObject.SetActive(wishModel.wishingAwardDict.Count > 0 ? true : false);
--
Gitblit v1.8.0