| | |
| | | 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>();
|
| | | }
|
| | | }
|
| | | }
|
| | |
|