少年修仙传客户端代码仓库
Client_PangDeRong
2018-09-05 55d3e764c623822c2d4593bef2827b804be7ed08
1855 仙器替换界面点击不显示装备tips
2个文件已修改
20 ■■■■■ 已修改文件
System/KnapSack/Logic/ItemTipsModel.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/CommonItemBaisc.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs
@@ -329,6 +329,7 @@
            FuncConfigConfig randomRuneConfig = Config.Instance.Get<FuncConfigConfig>("RandomRuneIDList");
            randomRuneIds = ConfigParse.GetMultipleStr<int>(randomRuneConfig.Numerical1);
            WindowCenter.Instance.windowBeforeCloseEvent += CloseWinEvent;
        }
        public void OnBeforePlayerDataInitialize()
@@ -355,6 +356,13 @@
        public ItemAttrData curAttrData { get; private set; }
        public ItemAttrData compareAttrData { get; private set; }
        private void CloseWinEvent(Window obj)
        {
            curAttrData = null;
            compareAttrData = null;
        }
        /// <summary>
        ///从背包类型中得到物品展示
        /// </summary>
System/KnapSack/New/CommonItemBaisc.cs
@@ -119,6 +119,8 @@
            get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>()); }
        }
        ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        /// <summary>
        /// 初始化数据 bool值用来判断是否需要展示评分高低或者职业限制
        /// </summary>
@@ -195,6 +197,13 @@
                    bool isOverdue = modelInterface.IsOverdue(guid, itemId, useDataDic);
                    if (!isOverdue)
                    {
                        int equipScore1 = 0;
                        if (tipsModel.compareAttrData != null)
                        {
                            equipScore1 = tipsModel.compareAttrData.score;
                        }
                        else
                        {
                        ItemModel putOnModel = playerPack.GetItemModelByIndex(PackType.rptEquip, itemConfig.EquipPlace);
                        if (itemConfig.EquipPlace == (int)RoleEquipType.retFairyCan)
                        {
@@ -214,14 +223,13 @@
                                putOnModel = fairyModel2;
                            }
                        }
                        int equipScore1 = 0;
                        if (putOnModel != null)
                        {
                            equipScore1 = putOnModel.equipScore;
                        }
                        }
                        int playerJob = PlayerDatas.Instance.baseData.Job;
                        if (playerJob == Math.Floor((double)itemConfig.JobLimit / 100) || itemConfig.JobLimit == 0)
                        {
                            if (equipScore1 > score)