少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-19 77561bb15f0a5d45146fdf454726393e3987cc23
System/GatheringSoul/GatherSoulItemBehaviour.cs
@@ -222,17 +222,17 @@
                        if (composeModel.TryGetCompose(item.id, out compose)
                            && compose.requireItems.Count > 0)
                        {
                            data.SetTipsFuncBtn(ItemWinBtnType.dismantle, OnTipFunc);
                            data.SetTipsFuncBtn(ItemOperateType.dismantle, OnTipFunc);
                        }
                        else
                        {
                            data.SetTipsFuncBtn(ItemWinBtnType.Resolve, OnTipFunc);
                            data.SetTipsFuncBtn(ItemOperateType.Resolve, OnTipFunc);
                        }
                        GatherSoulComposeModel.Compose outCompose;
                        bool requireCompose = composeModel.ExistInComposeMat(item.id, out outCompose);
                        if (requireCompose)
                        {
                            data.SetTipsFuncBtn(ItemWinBtnType.compose, OnTipFunc);
                            data.SetTipsFuncBtn(ItemOperateType.compose, OnTipFunc);
                        }
                        bool existSamePropertyHole = soulModel.IsSamePropertyCompareHoles(-1, item as GatherSoulItem) != -1;
                        bool existCoreHoleItem = false;
@@ -243,16 +243,16 @@
                        }
                        if (item.itemType == GatheringSoulModel.GATHERSOUL_CORE_TYPE)
                        {
                            data.SetTipsFuncBtn(existCoreHoleItem ? ItemWinBtnType.Replace : ItemWinBtnType.Wear, OnTipFunc);
                            data.SetTipsFuncBtn(existCoreHoleItem ? ItemOperateType.Replace : ItemOperateType.Wear, OnTipFunc);
                        }
                        else
                        {
                            data.SetTipsFuncBtn(existSamePropertyHole ? ItemWinBtnType.Replace : ItemWinBtnType.Wear, OnTipFunc);
                            data.SetTipsFuncBtn(existSamePropertyHole ? ItemOperateType.Replace : ItemOperateType.Wear, OnTipFunc);
                        }
                    }
                    else
                    {
                        data.SetTipsFuncBtn(ItemWinBtnType.Resolve, OnTipFunc);
                        data.SetTipsFuncBtn(ItemOperateType.Resolve, OnTipFunc);
                    }
                    itemTipsModel.SetItemTipsModel(data);
                }
@@ -268,7 +268,7 @@
            }
        }
        private void OnTipFunc(ItemWinBtnType type, string arg2)
        private void OnTipFunc(ItemOperateType type, string arg2)
        {
            if (displayItem.Equals(default(VirtualItem)))
            {