コード例 #1
0
    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);
        }
    }
コード例 #2
0
    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);
        });
    }