void buyTimeConfirm() { int viplv = UserManager.Instance.self.getVipLevel(); if (viplv <= 0) { // UiManager.Instance.createMessageWindowByOneButton (LanguageConfigManager.Instance.getLanguage ("s0153"), null); UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("recharge01"), LanguageConfigManager.Instance.getLanguage("s0093"), LanguageConfigManager.Instance.getLanguage("s0153"), (msgHandle) => { if (msgHandle.buttonID == MessageHandle.BUTTON_LEFT) { UiManager.Instance.openWindow <VipWindow> (); } }); }); return; } int canBuyCount = FuBenManagerment.Instance.getWarChapter().getCanBuyNum(); if (canBuyCount <= 0) { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("s0385"), null); return; } int gapNum = FuBenManagerment.Instance.getWarChapter().getMaxNum() - FuBenManagerment.Instance.getWarChapter().getNum(); UiManager.Instance.openDialogWindow <BuyWindow> ((window) => { BuyWindow.BuyStruct buyStruct = new BuyWindow.BuyStruct(); buyStruct.iconId = ResourcesManager.ICONIMAGEPATH + "87"; buyStruct.unitPrice = PRICE_BOSS_COUNT; window.init(buyStruct, Mathf.Min(canBuyCount, gapNum), 1, PrizeType.PRIZE_RMB, (msg) => { if (msg.msgEvent != msg_event.dialogCancel) { if (msg.msgNum * PRICE_BOSS_COUNT > UserManager.Instance.self.getRMB()) { MessageWindow.ShowRecharge(LanguageConfigManager.Instance.getLanguage("s0158")); } else { FuBenBuyWarNumFPort port = FPortManager.Instance.getFPort("FuBenBuyWarNumFPort") as FuBenBuyWarNumFPort; port.buyNum(buyNumCallBack, msg.msgNum); } } }); window.dialogCloseUnlockUI = false; }); }
/**boss副本里面能不能进行扫荡 */ private bool M_bossMissionConfirm() { Chapter chapter = FuBenManagerment.Instance.getWarChapter(); int currentTimes = chapter.getNum(); if (currentTimes >= now) { return(true); } int viplv = UserManager.Instance.self.getVipLevel(); if (viplv <= 0) { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("s0153"), null); return(false); } int canBuyCount = FuBenManagerment.Instance.getWarChapter().getCanBuyNum(); if (canBuyCount <= 0) { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("s0385"), null); return(false); } int gapNum = FuBenManagerment.Instance.getWarChapter().getMaxNum() - FuBenManagerment.Instance.getWarChapter().getNum(); UiManager.Instance.openDialogWindow <BuyWindow> ((window) => { BuyWindow.BuyStruct buyStruct = new BuyWindow.BuyStruct(); buyStruct.iconId = ResourcesManager.ICONIMAGEPATH + "87"; buyStruct.unitPrice = BossViewWinItem.PRICE_BOSS_COUNT; window.init(buyStruct, Mathf.Min(canBuyCount, gapNum), 1, PrizeType.PRIZE_RMB, (msg) => { if (msg.msgEvent != msg_event.dialogCancel) { if (msg.msgNum * BossViewWinItem.PRICE_BOSS_COUNT > UserManager.Instance.self.getRMB()) { MessageWindow.ShowRecharge(LanguageConfigManager.Instance.getLanguage("s0158")); } else { FuBenBuyWarNumFPort port = FPortManager.Instance.getFPort("FuBenBuyWarNumFPort") as FuBenBuyWarNumFPort; port.buyNum(M_buyNumCallBack, msg.msgNum); } } }); }); return(false); }