少年修仙传客户端代码仓库
Client_PangDeRong
2018-11-24 e8d5e41ecd9c0691f3d5a0f3178e763766a9cc0e
5019  【前端】【1.3】坐骑、灵宠碎片出售优化
1个文件已修改
31 ■■■■■ 已修改文件
System/KnapSack/Logic/ItemTipsModel.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemTipsModel.cs
@@ -719,9 +719,36 @@
            bool isOverdue = modelInterface.IsOverdue(attrData.guid,attrData.itemId,attrData.useDataDict);
       
            if (attrData.itemConfig.CanSell == 1)
             switch(attrData.itemConfig.Type)
            {
                attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell,attrData); });
                case 124:
                    HorseConfig horseConfig = unlockMountDict[attrData.itemConfig.EffectValueA1];
                    var horseModel = ModelCenter.Instance.GetModel<PlayerMountDatas>();
                    if (horseModel._DicHorse.ContainsKey(horseConfig.HorseID) && attrData.isBind == 1)
                    {
                        if (attrData.itemConfig.CanSell == 1)
                        {
                            attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell, attrData); });
                        }
                    }
                    break;
                case 125:
                    PetInfoConfig petInfo = unlockPetDict[attrData.itemConfig.EffectValueA1];
                    var petmodel = ModelCenter.Instance.GetModel<PlayerPetDatas>();
                    if (petmodel._DicPetBack.ContainsKey(petInfo.ID) && attrData.isBind == 1)
                    {
                        if (attrData.itemConfig.CanSell == 1)
                        {
                            attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell, attrData); });
                        }
                    }
                    break;
                default:
                    if (attrData.itemConfig.CanSell == 1)
                    {
                        attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell, attrData); });
                    }
                    break;
            }
            List<int> dismantleReturnlist = attrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetItemDecompound);