| | |
| | | return m_TitleModel ?? (m_TitleModel = ModelCenter.Instance.GetModel<TitleModel>());
|
| | | }
|
| | | }
|
| | |
|
| | | PlayerPackModel packModel
|
| | | {
|
| | | get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); }
|
| | | }
|
| | |
|
| | | private void OnRefreshTitle()
|
| | | {
|
| | | TitleData titleData = titleModel.GetTitleEquip();
|
| | |
| | | OnUpdateSpecialAttr();
|
| | | OnUpdateLvExp();
|
| | | m_PlayerFightPower.text = PlayerDatas.Instance.baseData.FightPoint.ToString();
|
| | | UI3DModelExhibition.Instance.ShowPlayer(m_PlayerShowModel, PlayerDatas.Instance.baseData.Job);
|
| | | DisplayModel();
|
| | | OnRefreshRealm();
|
| | | OnRefreshWorldLv();
|
| | | }
|
| | |
|
| | | void DisplayModel()
|
| | | {
|
| | | UI3DModelExhibition.Instance.ShowPlayer(m_PlayerShowModel, PlayerDatas.Instance.baseData.Job);
|
| | | }
|
| | |
|
| | | void OnUpdateLvExp()
|
| | |
| | | titleModel.OnRefreshGainTitle += OnRefreshTitle;
|
| | | PlayerDatas.Instance.OnRoleAttrRefresh += OnRefreshWorldLv;
|
| | | PlayerDatas.Instance.RefreshPlayerInfoEvent += RefreshPlayerInfoEvent;
|
| | | packModel.RefreshItemCountAct += RefreshItemCountAct;
|
| | | }
|
| | |
|
| | | protected override void OnActived()
|
| | |
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnRefreshPlayerInfo;
|
| | | titleModel.OnRefreshGainTitle -= OnRefreshTitle;
|
| | | PlayerDatas.Instance.OnRoleAttrRefresh -= OnRefreshWorldLv;
|
| | | packModel.RefreshItemCountAct -= RefreshItemCountAct;
|
| | | if (!WindowJumpMgr.Instance.IsJumpState)
|
| | | {
|
| | | WindowCenter.Instance.Open<MainInterfaceWin>();
|
| | |
| | | CloseChild();
|
| | | }
|
| | |
|
| | | private void RefreshItemCountAct(PackType packType, int index, int arg3)
|
| | | {
|
| | | if (packType == PackType.rptEquip)
|
| | | {
|
| | | DisplayModel();
|
| | | }
|
| | | }
|
| | |
|
| | | private void OnRefreshWorldLv()
|
| | | {
|
| | | int limit = Config.Instance.Get<FuncOpenLVConfig>((int)FuncOpenEnum.WorldLv).LimitLV;
|