少年修仙传客户端代码仓库
Client_PangDeRong
2018-09-25 8bae2df022a0c5dcb6fd2c1e823737eae28ef55c
3829  修复神兽宝箱开启里的物品tips展示错误
1个文件已修改
13 ■■■■ 已修改文件
System/KnapSack/Logic/BoxGetItemWin.cs 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/BoxGetItemWin.cs
@@ -193,15 +193,24 @@
                item.name = StringUtility.Contact("CommonItemCell", index);
                item.gameObject.SetActive(true);
                BoxGetItemInfo itemInfo = BoxModel.getItems[index];
                PackType type = PackType.rptDeleted;
                ItemConfig itemConfig = Config.Instance.Get<ItemConfig>(itemInfo.ItemID);
                if(itemConfig != null)
                {
                    if(itemConfig.Type == 70 || (itemConfig.EquipPlace >= 101 && itemConfig.EquipPlace <= 105))
                    {
                        type = PackType.rptDogzItem;
                    }
                }
                CommonItemBaisc itemBasic = item.transform.Find("CommonItemCell").GetComponent<CommonItemBaisc>();
                ItemCellModel cellModel = new ItemCellModel(itemInfo.ItemID, false, (ulong)itemInfo.Count, itemInfo.IsBind,
                    "", PackType.rptDeleted, false, ConfigParse.Analysis(itemInfo.UserData));
                    "", type, false, ConfigParse.Analysis(itemInfo.UserData));
                itemBasic.Init(cellModel);
                itemBasic.cellBtn.RemoveAllListeners();
                itemBasic.cellBtn.AddListener(()=>
                {
                    ItemAttrData attrData = new ItemAttrData(itemInfo.ItemID,false, (ulong)itemInfo.Count,-1, itemInfo.IsBind,
                        false, PackType.rptDeleted,"", ConfigParse.Analysis(itemInfo.UserData));
                        false,type,"", ConfigParse.Analysis(itemInfo.UserData));
                    itemTipsModel.SetItemTipsModel(attrData);
                    
                });