少年修仙传客户端代码仓库
lcy
2024-09-13 5a7f9985ff74db8f2e3accf1b38aa946a400cfb5
10250 仙宫 Jump规则
2个文件已修改
43 ■■■■■ 已修改文件
System/CelestialPalace/CelestialPalaceModel.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowJump/WindowJumpMgr.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/CelestialPalace/CelestialPalaceModel.cs
@@ -184,7 +184,22 @@
            WindowCenter.Instance.Open<CelestialPalaceHellWin>();
            WindowCenter.Instance.Open<CelestialPalaceButtonGroupWin>();
        }
        public void JumpCelestialPalaceTreeWin()
        {
            currentSelectedTabButtonType = 1;
            currentSelectedXGId = 0;
            WindowCenter.Instance.Open<CelestialPalaceWin>();
            WindowCenter.Instance.Open<CelestialPalaceTreeWin>();
            WindowCenter.Instance.Open<CelestialPalaceButtonGroupWin>();
        }
        public void JumpCelestialPalaceShopWin()
        {
            currentSelectedTabButtonType = 2;
            currentSelectedXGId = 0;
            WindowCenter.Instance.Open<CelestialPalaceWin>();
            WindowCenter.Instance.Open<CelestialPalaceShopWin>();
            WindowCenter.Instance.Open<CelestialPalaceButtonGroupWin>();
        }
        // 点赞仙宫 发包
        public void SendA907LikePack(int xgID)
        {
System/WindowJump/WindowJumpMgr.cs
@@ -1512,6 +1512,28 @@
                    return false;
                }
                break;
            case JumpUIType.CelestialPalaceHell:
                if (!FuncOpen.Instance.IsFuncOpen(ModelCenter.Instance.GetModel<CelestialPalaceModel>().FuncId))
                {
                    return false;
                }
                ModelCenter.Instance.GetModel<CelestialPalaceModel>().OpenCelestialPalaceWin();
                break;
            case JumpUIType.CelestialPalaceCell:
            case JumpUIType.CelestialPalaceTree:
                if (!FuncOpen.Instance.IsFuncOpen(ModelCenter.Instance.GetModel<CelestialPalaceModel>().FuncId))
                {
                    return false;
                }
                ModelCenter.Instance.GetModel<CelestialPalaceModel>().JumpCelestialPalaceTreeWin();
                break;
            case JumpUIType.CelestialPalaceShop:
                if (!FuncOpen.Instance.IsFuncOpen(ModelCenter.Instance.GetModel<CelestialPalaceModel>().FuncId))
                {
                    return false;
                }
                ModelCenter.Instance.GetModel<CelestialPalaceModel>().JumpCelestialPalaceShopWin();
                break;
        }
        return true;
    }
@@ -2183,6 +2205,10 @@
    HolidayFlashSale = 407, //节日-限时特惠
    HolidayConsumreRebate = 408, //节日-消费返利
    HolidayDaysAccumulateRecharge = 409, //节日-多日累充
    CelestialPalaceCell = 500,  //天道果
    CelestialPalaceHell = 501,  //仙宫宫殿
    CelestialPalaceTree = 502,  //仙宫天道树
    CelestialPalaceShop = 503,  //仙宫商店
    //IL 备用
    default1,  //精彩活动-多日累充 410