| | |
| | |
|
| | | void ImmediatelyUnlock()
|
| | | {
|
| | | var count = pack.GetItemCountByID(PackType.rptItem, taskMain.ItemID);
|
| | | if (count >= taskMain.ItemNumber)
|
| | | {
|
| | | task.CompletionOfTask(model.immediatelyUnlockTask);
|
| | | }
|
| | | else
|
| | | {
|
| | | var requireJade = (ulong)((taskMain.ItemNumber - count) * taskMain.UnitPrice);
|
| | | ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("PassiveSkillTask3", requireJade), |
| | | (bool isOk) =>
|
| | | {
|
| | | if (isOk)
|
| | | {
|
| | | if (UIHelper.GetMoneyCnt(1) >= requireJade)
|
| | | {
|
| | | task.CompletionOfTask(model.immediatelyUnlockTask);
|
| | | }
|
| | | else
|
| | | {
|
| | | if (VersionConfig.Get().isBanShu)
|
| | | {
|
| | | SysNotifyMgr.Instance.ShowTip("GoldErr");
|
| | | return;
|
| | | }
|
| | | WindowCenter.Instance.Open<RechargeTipWin>();
|
| | | }
|
| | | }
|
| | | });
|
| | | }
|
| | | //var count = pack.GetItemCountByID(PackType.rptItem, taskMain.ItemID);
|
| | | //if (count >= taskMain.ItemNumber)
|
| | | //{
|
| | | // task.CompletionOfTask(model.immediatelyUnlockTask);
|
| | | //}
|
| | | //else
|
| | | //{
|
| | | // var requireJade = (ulong)((taskMain.ItemNumber - count) * taskMain.UnitPrice);
|
| | | // ConfirmCancel.ShowPopConfirm(Language.Get("Mail101"), Language.Get("PassiveSkillTask3", requireJade), |
| | | // (bool isOk) =>
|
| | | // {
|
| | | // if (isOk)
|
| | | // {
|
| | | // if (UIHelper.GetMoneyCnt(1) >= requireJade)
|
| | | // {
|
| | | // task.CompletionOfTask(model.immediatelyUnlockTask);
|
| | | // }
|
| | | // else
|
| | | // {
|
| | | // if (VersionConfig.Get().isBanShu)
|
| | | // {
|
| | | // SysNotifyMgr.Instance.ShowTip("GoldErr");
|
| | | // return;
|
| | | // }
|
| | | // WindowCenter.Instance.Open<RechargeTipWin>();
|
| | | // }
|
| | | // }
|
| | | // });
|
| | | //}
|
| | | }
|
| | |
|
| | | private void OnClickFunc(CellView cell)
|