| | |
| | | [SerializeField] OffLineTimeLackBehaviour m_OffLineTimeLackBehaviour;
|
| | | [SerializeField] DungeonGuardCheckBehaviour m_DungeonGuardBehaviour;
|
| | | [SerializeField] FirstChargeTrialBehaviour m_FirstChargeTrialBehaviour;
|
| | | [SerializeField] FairyGrabBossHelpBehaviour m_FairyGrabBossHelpBehaviour;
|
| | |
|
| | | WorldBossModel worldBossModel { get { return ModelCenter.Instance.GetModel<WorldBossModel>(); } }
|
| | | BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
|
| | |
| | | OffLineTimeLackModel offLineTimeLackModel { get { return ModelCenter.Instance.GetModel<OffLineTimeLackModel>(); } }
|
| | | GuardModel guardModel { get { return ModelCenter.Instance.GetModel<GuardModel>(); } }
|
| | | FirstTimeRechargeModel firstTimeRechargeModel { get { return ModelCenter.Instance.GetModel<FirstTimeRechargeModel>(); } }
|
| | |
|
| | | FairyGrabBossModel fairyGrabBossModel { get { return ModelCenter.Instance.GetModel<FairyGrabBossModel>(); } }
|
| | | public void Init()
|
| | | {
|
| | | CheckBetterEquip();
|
| | |
| | | CheckOffLineLack();
|
| | | CheckDungeonGuard();
|
| | | FirstChargeTrialShow();
|
| | | CheckFairyGrabBossHelp();
|
| | | playerPack.RefreshDecomAttrAct += CheckEquipDecompose;
|
| | | betterEquipGetModel.showEquipRefreshEvent += CheckBetterEquip;
|
| | | realmEquipModel.showEquipRefreshEvent += CheckRealmBetterEquip;
|
| | |
| | | NewBieCenter.Instance.guideBeginEvent += OnNewBieGuideBegin;
|
| | | guardModel.onDungeonEquipGuardEvent += CheckDungeonGuard;
|
| | | firstTimeRechargeModel.IsTipShowEvent += FirstChargeTrialShow;
|
| | | fairyGrabBossModel.fairyGrabBossHelpUpdate += CheckFairyGrabBossHelp;
|
| | | }
|
| | |
|
| | | public void UnInit()
|
| | | {
|
| | | fairyGrabBossModel.helpCoolDown = false;
|
| | | playerPack.RefreshDecomAttrAct -= CheckEquipDecompose;
|
| | | betterEquipGetModel.showEquipRefreshEvent -= CheckBetterEquip;
|
| | | preciousItemGetModel.showItemRefreshEvent -= CheckPreciousItem;
|
| | |
| | | guardModel.onDungeonEquipGuardEvent -= CheckDungeonGuard;
|
| | | firstTimeRechargeModel.IsTipShowEvent -= FirstChargeTrialShow;
|
| | | realmEquipModel.showEquipRefreshEvent -= CheckRealmBetterEquip;
|
| | | fairyGrabBossModel.fairyGrabBossHelpUpdate -= CheckFairyGrabBossHelp;
|
| | | }
|
| | |
|
| | |
|
| | | private void CheckRealmBetterEquip()
|
| | | {
|
| | |
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | private void CheckFairyGrabBossHelp()
|
| | | {
|
| | | if (fairyGrabBossModel.fairyGrabBossHelps.Count > 0)
|
| | | {
|
| | | m_FairyGrabBossHelpBehaviour.gameObject.SetActive(true);
|
| | | m_FairyGrabBossHelpBehaviour.Display();
|
| | | }
|
| | | else
|
| | | {
|
| | | m_FairyGrabBossHelpBehaviour.gameObject.SetActive(false);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | }
|