少年修仙传客户端代码仓库
client_linchunjie
2019-01-11 f962e7cfb6a0b302bdf8f6e4c8821a3837f483d9
5729 【前端】【1.5】时装功能开发
1个文件已修改
23 ■■■■■ 已修改文件
System/Role/RolePanel.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RolePanel.cs
@@ -70,6 +70,12 @@
                return m_TitleModel ?? (m_TitleModel = ModelCenter.Instance.GetModel<TitleModel>());
            }
        }
        PlayerPackModel packModel
        {
            get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); }
        }
        private void OnRefreshTitle()
        {
            TitleData titleData = titleModel.GetTitleEquip();
@@ -196,9 +202,14 @@
            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()
@@ -314,6 +325,7 @@
            titleModel.OnRefreshGainTitle += OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh += OnRefreshWorldLv;
            PlayerDatas.Instance.RefreshPlayerInfoEvent += RefreshPlayerInfoEvent;
            packModel.RefreshItemCountAct += RefreshItemCountAct;
        }
        protected override void OnActived()
@@ -335,6 +347,7 @@
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnRefreshPlayerInfo;
            titleModel.OnRefreshGainTitle -= OnRefreshTitle;
            PlayerDatas.Instance.OnRoleAttrRefresh -= OnRefreshWorldLv;
            packModel.RefreshItemCountAct -= RefreshItemCountAct;
            if (!WindowJumpMgr.Instance.IsJumpState)
            {
                WindowCenter.Instance.Open<MainInterfaceWin>();
@@ -343,6 +356,14 @@
            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;