少年修仙传客户端代码仓库
client_Wu Xijin
2018-12-27 df7bce9a5371de3c600eabcbe837ccaa13e55479
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1个文件已修改
76 ■■■■■ 已修改文件
System/GatheringSoul/GatherSoulGenerateBossWin.cs 76 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/GatheringSoul/GatherSoulGenerateBossWin.cs
@@ -119,35 +119,63 @@
                CloseClick();
                return;
            }
            if (UIHelper.GetMoneyCnt(2) >= (ulong)cost)
            if (m_AutoGenerate.isOn)
            {
                CA508_tagCMDoFBAction pak = new CA508_tagCMDoFBAction();
                pak.ActionType = 2;
                pak.ActionInfo = m_AutoGenerate.isOn ? (uint)1 : 0;
                GameNetSystem.Instance.SendInfo(pak);
                CloseClick();
            }
            else if (UIHelper.GetMoneyCnt(1) + UIHelper.GetMoneyCnt(2) >= (ulong)cost)
            {
                ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),
                    Language.Get("GenerateBossCostConfirm",
                    cost, UIHelper.GetMoneyCnt(2), (ulong)cost - UIHelper.GetMoneyCnt(2)),
                    (bool isOk) =>
                    {
                        if (isOk)
                if (UIHelper.GetMoneyCnt(1) + UIHelper.GetMoneyCnt(2) >= (ulong)model.generateBossCost)
                {
                    ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),
                        Language.Get("GathetSoulAotuRemind",
                        UIHelper.GetMoneyCnt(2), UIHelper.GetMoneyCnt(1), model.generateBossCost),
                        (bool isOk) =>
                        {
                            CA508_tagCMDoFBAction pak = new CA508_tagCMDoFBAction();
                            pak.ActionType = 2;
                            pak.ActionInfo = m_AutoGenerate.isOn ? (uint)1 : 0;
                            GameNetSystem.Instance.SendInfo(pak);
                            CloseClick();
                        }
                    });
                            if (isOk)
                            {
                                CA508_tagCMDoFBAction pak = new CA508_tagCMDoFBAction();
                                pak.ActionType = 2;
                                pak.ActionInfo = m_AutoGenerate.isOn ? (uint)1 : 0;
                                GameNetSystem.Instance.SendInfo(pak);
                                CloseClick();
                            }
                        });
                }
                else
                {
                    CloseClick();
                    WindowCenter.Instance.Open<RechargeTipWin>();
                }
            }
            else
            {
                CloseClick();
                WindowCenter.Instance.Open<RechargeTipWin>();
                if (UIHelper.GetMoneyCnt(2) >= (ulong)cost)
                {
                    CA508_tagCMDoFBAction pak = new CA508_tagCMDoFBAction();
                    pak.ActionType = 2;
                    pak.ActionInfo = m_AutoGenerate.isOn ? (uint)1 : 0;
                    GameNetSystem.Instance.SendInfo(pak);
                    CloseClick();
                }
                else if (UIHelper.GetMoneyCnt(1) + UIHelper.GetMoneyCnt(2) >= (ulong)cost)
                {
                    ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"),
                        Language.Get("GenerateBossCostConfirm",
                        cost, UIHelper.GetMoneyCnt(2), (ulong)cost - UIHelper.GetMoneyCnt(2)),
                        (bool isOk) =>
                        {
                            if (isOk)
                            {
                                CA508_tagCMDoFBAction pak = new CA508_tagCMDoFBAction();
                                pak.ActionType = 2;
                                pak.ActionInfo = m_AutoGenerate.isOn ? (uint)1 : 0;
                                GameNetSystem.Instance.SendInfo(pak);
                                CloseClick();
                            }
                        });
                }
                else
                {
                    CloseClick();
                    WindowCenter.Instance.Open<RechargeTipWin>();
                }
            }
        }