lcy
5 天以前 3a6759101e6fe179b9bbbbc6570b278bb48d882e
Main/System/ItemTip/ItemTipWayWin.cs
@@ -67,12 +67,6 @@
            return;
        switch (way.Type)
        {
            case 0:
                if (WindowSearchConfig.HasKey(way.WinJumpID))
                {
                    UIJumpManager.Instance.OpenWindow(way.WinJumpID);
                }
                break;
            case 1:
                int shopID = int.Parse(way.CustomValue);
                if (StoreModel.Instance.CheckPopBuyWin(shopID))
@@ -81,10 +75,23 @@
                    UIManager.Instance.OpenWindow<BuyItemWin>();
                }
                break;
            case 0:
            default:
                if (WindowSearchConfig.HasKey(way.WinJumpID))
                {
                    UIJumpManager.Instance.OpenWindow(way.WinJumpID);
                    var config = WindowSearchConfig.Get(way.WinJumpID);
                    if (config.WinName == "MainWin")
                    {
                        UIManager.Instance.GetUI<MainWin>()?.CloseSubUI();
                        UIManager.Instance.GetUI<MainWin>()?.ClickFunc(0);
                    }
                    else
                    {
                        if (!UIManager.Instance.IsOpened(config.WinName))
                        {
                            UIJumpManager.Instance.OpenWindow(way.WinJumpID);
                        }
                    }
                }
                break;
        }