少年修仙传客户端代码仓库
client_linchunjie
2018-11-24 5de0ac4498880dc66a7d8a578087d881fa62e048
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
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);