private void parseCards(string str) { cardTable = new Hashtable(); MonthCardSample item; string[] strArr = str.Split('#'); for (int i = 0, length = strArr.Length; i < length; i++) { item = new MonthCardSample(strArr[i]); cardTable.Add(item.sid, item); } }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); int sid = StringKit.toInt(gameObj.name); MonthCardSample sample = MonthCardSampleManager.Instance.getSampleById(sid); if (sample == null) { return; } if (UserManager.Instance.self.getVipLevel() < MonthCardSampleManager.Instance.getVipRequestMinLevel()) { string msg = LanguageConfigManager.Instance.getLanguage("monthCardIntro4"); // MessageWindow.ShowAlert(msg); UiManager.Instance.openDialogWindow <MessageWindow> ((MessageWindow win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("s0315"), msg, (eventMsg) => { if (eventMsg.buttonID == MessageHandle.BUTTON_RIGHT) { finishWindow(); UiManager.Instance.openWindow <rechargeWindow> (); } }); }); return; } if (sample.rmb > UserManager.Instance.self.getRMB()) { string msg = LanguageConfigManager.Instance.getLanguage("s0158"); UiManager.Instance.openDialogWindow <MessageWindow> ((MessageWindow win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("s0315"), msg, (eventMsg) => { if (eventMsg.buttonID == MessageHandle.BUTTON_RIGHT) { finishWindow(); UiManager.Instance.openWindow <rechargeWindow> (); } }); }); //MessageWindow.ShowAlert(msg); //UiManager.Instance.openDialogWindow<MessageWindow> ((win) => { // win.initWindow (2, LanguageConfigManager.Instance.getLanguage ("s0093"),LanguageConfigManager.Instance.getLanguage ("s0315"),msg, closeLackRmb_MessageWindown); //}); return; } tempSid = sid; string info = LanguageConfigManager.Instance.getLanguage("monthCardTip", sample.rmb.ToString(), sample.month.ToString()); UiManager.Instance.openDialogWindow <MessageWindow> ((win) => { win.initWindow(2, LanguageConfigManager.Instance.getLanguage("s0094"), LanguageConfigManager.Instance.getLanguage("s0093"), info, closeBuyCard_MessageWindown); }); }