From a79ced6bac9d4fc755465e708246c5a5eb0e6422 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 27 三月 2019 16:02:29 +0800
Subject: [PATCH] 3335 调整主界面.
---
System/MainInterfacePanel/MainButtonMisc.cs | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
diff --git a/System/MainInterfacePanel/MainButtonMisc.cs b/System/MainInterfacePanel/MainButtonMisc.cs
index 896c0f8..336018e 100644
--- a/System/MainInterfacePanel/MainButtonMisc.cs
+++ b/System/MainInterfacePanel/MainButtonMisc.cs
@@ -19,7 +19,6 @@
[SerializeField] Button m_MysticalPurchaseImg;
[SerializeField] Button m_DungeonAssistImg;
[SerializeField] RectTransform m_ContainerGotoGrabBoss;
- [SerializeField] RectTransform m_ContainerAdaptiveChat;
[SerializeField] Button m_GotoFairyGrabBoss;
[SerializeField] Button m_FlyToFairyGrabBoss;
[SerializeField] Button m_FriendQuestBtn;
@@ -34,6 +33,7 @@
FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
+
private void Start()
{
m_RedBag.SetListener(RedPacketButton);
@@ -45,6 +45,7 @@
m_FlyToFairyGrabBoss.SetListener(FlyToFairyGrabBoss);
m_FairyRequestBtn.SetListener(OnFairyRequestClick);
}
+
public void Init()
{
friendsModel.askAddFriendEvent = FriendQuestBtn;
@@ -70,12 +71,13 @@
ChatTip.OnChatUpEvent += RefreshAdaptiveChat;
fairyModel.UpdateFairyRequestEvent += UpdateFairyRequest;
}
+
public void OnActived()
{
RefreshAdaptiveChat();
-
}
- public void Unit()
+
+ public void UnInit()
{
m_CollectBehaviour.Dispose();
RedPacketModel.OnRedBagGetEvent -= OnRedBagGet;
@@ -207,6 +209,7 @@
WindowCenter.Instance.Open<OpenServerActivityWin>(false, 2);
}
}
+
void OnArriveCollectNPC(uint sid, int npcID)
{
m_CollectBehaviour.gameObject.SetActive(true);
@@ -218,48 +221,56 @@
m_CollectBehaviour.Dispose();
m_CollectBehaviour.gameObject.SetActive(false);
}
+
private void ClickWishAward()
{
WindowCenter.Instance.Open<WishingGetItemWin>();
}
+
private void UpdateWishAwardImag()
{
m_WishingAwardImg.gameObject.SetActive(wishModel.wishingAwardDict.Count > 0 ? true : false);
}
+
private void ClickMysticalPurchase()
{
WindowCenter.Instance.Open<OpenServerActivityWin>(false, (int)OpenServerActivityCenter.OSActivityType.MysticalPurchase);
}
+
private void UpdateMysticalPurchaseImag()
{
m_MysticalPurchaseImg.gameObject.SetActive(purchaseModel.priorityOpen);
}
+
private void ClickDungeonAssist()
{
WindowCenter.Instance.Open<DungeonAssistWin>();
}
+
private void UpdateDungeonAssistImag()
{
m_DungeonAssistImg.gameObject.SetActive(assistModel.IsNewAssistInfo);
}
+
private void ShowFairyGrabBoss()
{
m_ContainerGotoGrabBoss.gameObject.SetActive(fairyGrabBossModel.cacheGotoBossId != 0 &&
!fairyGrabBossModel.grabBossHintOpen);
}
+
private void bossGrabHintEvent()
{
ShowFairyGrabBoss();
}
+
private void RefreshAdaptiveChat()
{
if (ChatTip.Inst == null)
{
return;
}
- m_ContainerAdaptiveChat.sizeDelta = m_ContainerAdaptiveChat.sizeDelta.SetY(
- ChatTip.Inst.IsChatUp ? ChatTip.Inst.chatHighSize.y : ChatTip.Inst.chatLowSize.y);
}
+
private void GotoFairyGrabBoss()
{
if (fairyGrabBossModel.cacheGotoBossId != 0)
--
Gitblit v1.8.0