少年修仙传客户端代码仓库
Client_PangDeRong
2018-10-24 65171bcb4e556e5ff19d3ae3349ea1159126d3ca
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);