| | |
| | | [SerializeField] Button m_SendRedbagBtn;
|
| | | [SerializeField] Button WishingAwardImg;
|
| | | [SerializeField] Button MysticalPurchaseImg;
|
| | | [SerializeField] Button DungeonAssistImg;
|
| | | [SerializeField] Button m_GotoFairyGrabBoss;
|
| | | [SerializeField] Button m_FlyToFairyGrabBoss;
|
| | |
|
| | |
| | | FeatureNoticeModel featureNoticeModel { get { return ModelCenter.Instance.GetModel<FeatureNoticeModel>(); } }
|
| | | WishingPoolModel wishModel { get { return ModelCenter.Instance.GetModel<WishingPoolModel>(); } }
|
| | | MysticalPurchaseModel purchaseModel { get { return ModelCenter.Instance.GetModel<MysticalPurchaseModel>(); } }
|
| | | DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
|
| | | IceCrystalVeinModel m_IceCrystalVeinModel; |
| | | IceCrystalVeinModel iceCrystalVeinModel { get { return m_IceCrystalVeinModel ?? (m_IceCrystalVeinModel = ModelCenter.Instance.GetModel<IceCrystalVeinModel>()); } }
|
| | | #region Built-in
|
| | |
| | | m_SendRedbagBtn.AddListener(SendRedpacketBtn);
|
| | | WishingAwardImg.AddListener(ClickWishAward);
|
| | | MysticalPurchaseImg.AddListener(ClickMysticalPurchase);
|
| | | DungeonAssistImg.AddListener(ClickDungeonAssist);
|
| | | m_GotoFairyGrabBoss.AddListener(GotoFairyGrabBoss);
|
| | | m_FlyToFairyGrabBoss.AddListener(FlyToFairyGrabBoss);
|
| | | }
|
| | |
| | | m_BossBriefInfos.gameObject.SetActive(false);
|
| | | UpdateWishAwardImag();
|
| | | UpdateMysticalPurchaseImag();
|
| | | UpdateDungeonAssistImag();
|
| | | ArticleExperience();//关于经验条
|
| | | FriendQuestBtn();
|
| | | UpdateFairyRequest();
|
| | |
| | | NewBieCenter.Instance.guideBeginEvent += GuideBeginEvent;
|
| | | fairyGrabBossModel.bossGrabHintEvent += bossGrabHintEvent;
|
| | | wishModel.UpdateWishAwardEvent += UpdateWishAwardImag;
|
| | | assistModel.UpdateRedpointEvent += UpdateDungeonAssistImag;
|
| | | purchaseModel.UpdateNewMysticalEvent += UpdateMysticalPurchaseImag;
|
| | | fairyGrabBossModel.gotoBossStateUpdate += ShowFairyGrabBoss;
|
| | | }
|
| | |
| | | m_FairyCallBehaviour.UnInit();
|
| | | horseRidBool = false;
|
| | | purchaseModel.UpdateNewMysticalEvent -= UpdateMysticalPurchaseImag;
|
| | | assistModel.UpdateRedpointEvent -= UpdateDungeonAssistImag;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
|
| | | FunctionUnlockFlyObject.functionUnLockShowBeginEvent -= UnFlodFunctionArea;
|
| | | fairyModel.UpdateFairyRequestEvent -= UpdateFairyRequest;
|
| | |
| | | WindowCenter.Instance.Open<OpenServerActivityWin>(false, (int)OpenServerActivityCenter.OSActivityType.MysticalPurchase);
|
| | | }
|
| | |
|
| | | private void ClickDungeonAssist()
|
| | | {
|
| | | WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.DungeonAssitCheckIn);
|
| | | }
|
| | |
|
| | | private void UpdateDungeonAssistImag()
|
| | | {
|
| | | DungeonAssistImg.gameObject.SetActive(assistModel.IsNewAssistInfo);
|
| | | }
|
| | |
|
| | | private void UpdateMysticalPurchaseImag()
|
| | | {
|
| | | MysticalPurchaseImg.gameObject.SetActive(purchaseModel.priorityOpen);
|