| | |
| | | [SerializeField] Button m_RedBag;//红包入口按钮
|
| | | [SerializeField] UIEffect m_RedpackGetSfx;
|
| | | [SerializeField] Button m_SendRedbagBtn;
|
| | | [SerializeField] Button WishingAwardImg;
|
| | |
|
| | | [SerializeField] Transform m_EffectTask;//任务完成特效播放位置
|
| | | private int m_CollectNPCID;
|
| | |
| | | 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()
|
| | | {
|
| | |
| | | fairyRequestBtn.onClick.AddListener(OnFairyRequestClick);
|
| | | m_RedBag.AddListener(RedPacketButton);
|
| | | m_SendRedbagBtn.AddListener(SendRedpacketBtn);
|
| | | WishingAwardImg.AddListener(ClickWishAward);
|
| | | }
|
| | |
|
| | | protected override void OnPreOpen()
|
| | |
| | | m_TeamInvitationEntrance.Init();
|
| | | m_FairyCallBehaviour.Init();
|
| | | m_BossBriefInfos.gameObject.SetActive(false);
|
| | |
|
| | | ClickWishAward();
|
| | | ArticleExperience();//关于经验条
|
| | | FriendQuestBtn();
|
| | | UpdateFairyRequest();
|
| | |
| | | RedpointCenter.Instance.redpointValueChangeEvent += RedpointValueChangeEvent;
|
| | | NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
|
| | | fairyGrabBossModel.bossGrabHintEvent += bossGrabHintEvent;
|
| | | wishModel.UpdateWishAwardEvent += ClickWishAward;
|
| | | }
|
| | |
|
| | | private void CompletionOfTaskEvent(int obj)
|
| | |
| | | GA_NpcCollect.OnArrive -= OnArriveCollectNPC;
|
| | | GA_NpcCollect.OnLeave -= OnLeaveCollectNpc;
|
| | | fairyGrabBossModel.bossGrabHintEvent -= bossGrabHintEvent;
|
| | | wishModel.UpdateWishAwardEvent -= ClickWishAward;
|
| | | m_CollectBtn.gameObject.SetActive(false);
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void ClickWishAward()
|
| | | {
|
| | | WishingAwardImg.gameObject.SetActive(wishModel.wishingAwardDict.Count > 0 ? true : false);
|
| | | }
|
| | |
|
| | | private void UpdateFairyRequest()
|
| | | {
|
| | | fairyRequestBtn.gameObject.SetActive(fairyModel.FairyRequestRedPoint.count > 0);
|