| | |
| | |
|
| | | packModel.refreshItemCountEvent += OnPackUpdate;
|
| | | PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataUpdate;
|
| | | WindowCenter.Instance.windowBeforeCloseEvent += BeforeWindowClose;
|
| | | WindowCenter.Instance.windowAfterCloseEvent += AfterWindowClose;
|
| | | GlobalTimeEvent.Instance.secondEvent += UpdateSecond;
|
| | |
|
| | | UpdateMoney();
|
| | |
| | | {
|
| | | GlobalTimeEvent.Instance.secondEvent -= UpdateSecond;
|
| | | packModel.refreshItemCountEvent -= OnPackUpdate;
|
| | | WindowCenter.Instance.windowBeforeCloseEvent -= BeforeWindowClose;
|
| | | WindowCenter.Instance.windowAfterCloseEvent -= AfterWindowClose;
|
| | | PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataUpdate;
|
| | | UI3DModelExhibition.Instance.StopShow();
|
| | | }
|
| | |
| | | UI3DModelExhibition.Instance.ShowPlayer(m_Role, PlayerDatas.Instance.baseData.Job);
|
| | | }
|
| | |
|
| | | private void BeforeWindowClose(Window window)
|
| | | private void AfterWindowClose(Window window)
|
| | | {
|
| | | if ("PetMatInfoWin" != window.name && "ItemInfoWin" != window.name) return;
|
| | |
|
| | | UI3DModelExhibition.Instance.ShowPlayer(m_Role, PlayerDatas.Instance.baseData.Job);
|
| | | if (window.windowInfo.windowType >= WindowType.Modal)
|
| | | {
|
| | | if (!WindowCenter.Instance.ExistAnyFullScreenOrMaskWinLEqual(WindowType.Modal))
|
| | | {
|
| | | UI3DModelExhibition.Instance.ShowPlayer(m_Role, PlayerDatas.Instance.baseData.Job);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | private void UpdateSecond()
|