| | |
| | | LoginAdModel loginAdModel { get { return ModelCenter.Instance.GetModel<LoginAdModel>(); } }
|
| | | FirstTimeRechargeModel firstTimeRechargeModel { get { return ModelCenter.Instance.GetModel<FirstTimeRechargeModel>(); } }
|
| | | StoreModel storeModel { get { return ModelCenter.Instance.GetModel<StoreModel>(); } }
|
| | | TreasureModel treasureModel { get { return ModelCenter.Instance.GetModel<TreasureModel>(); } }
|
| | |
|
| | | public TipPanel()
|
| | | {
|
| | | WindowCenter.Instance.windowAfterOpenEvent += windowBeforeOpen;
|
| | | NewBieCenter.Instance.guideCompletedEvent += guideCompleted;
|
| | | StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | TreasureNewGotWin.CloseTreasureNewGotWinEvent += CloseTreasureNewGotWinEvent;
|
| | | }
|
| | |
|
| | | private void CloseTreasureNewGotWinEvent()
|
| | | {
|
| | | SnxxzGame.Instance.StartCoroutine(Co_Load());
|
| | | }
|
| | |
|
| | | private void OnStageLoadFinish()
|
| | |
| | | {
|
| | | yield return null;
|
| | | if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() && !NewBieCenter.Instance.inGuiding
|
| | | && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin() && !StageManager.Instance.isLoading)
|
| | | && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin() && !StageManager.Instance.isLoading
|
| | | && !treasureModel.newGotShowing)
|
| | | {
|
| | | IsOPenTip();
|
| | | }
|
| | |
| | | yield return WaitingForSecondConst.WaitMS500;
|
| | | if (WindowCenter.Instance.IsOpen<MainInterfaceWin>() && !NewBieCenter.Instance.inGuiding
|
| | | && !WindowCenter.Instance.ExitAnyFullScreenOrMaskWin() && !StageManager.Instance.isLoading
|
| | | && StageManager.Instance.CurrentStage is DungeonStage)
|
| | | && StageManager.Instance.CurrentStage is DungeonStage && !treasureModel.newGotShowing)
|
| | | {
|
| | | IsOPenTip();
|
| | | }
|