少年修仙传客户端代码仓库
Client_PangDeRong
2018-10-12 fa4bb5491df435bcbb19aba25cd643911e62cf5f
System/KnapSack/Logic/ItemTipsModel.cs
@@ -710,6 +710,41 @@
                attrData.SetTipsFuncBtn(ItemWinBtnType.sell, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendSellQuest(ItemWinBtnType.sell,attrData); });
            }
            List<int> dismantleReturnlist = attrData.GetUseDataModel((int)ItemUseDataKey.Def_IudetItemDecompound);
            if (dismantleReturnlist != null && dismantleReturnlist.Count > 0)
            {
                int needGridCnt = 0;
                for(int i = 0; i < dismantleReturnlist.Count; i++)
                {
                    if(i == 0)
                    {
                       if(dismantleReturnlist[i] != 0)
                        {
                            needGridCnt += 1;
                        }
                    }
                    else
                    {
                        if((i-1) % 3 == 0)
                        {
                            if (dismantleReturnlist[i] != 0)
                            {
                                needGridCnt += 1;
                            }
                        }
                    }
                }
                if(needGridCnt > playerPack.GetReaminGridCount(PackType.rptItem))
                {
                    SysNotifyMgr.Instance.ShowTip("BagFull102",attrData.itemConfig.ItemName,needGridCnt);
                }
                else
                {
                    attrData.SetTipsFuncBtn(ItemWinBtnType.dismantle, (ItemWinBtnType, ItemAttrData) => { PackSendQuestMgr.Instance.SendDismantleQuest(ItemWinBtnType.dismantle, attrData); });
                }
            }
            if (!isOverdue)
            {
                if(attrData.itemConfig.JumpComposeCondi != null && attrData.itemConfig.JumpComposeCondi.Length > 0)