예제 #1
0
    void updateAwardContent()
    {
        if (noticeSample.type == NoticeType.QUIZ_EXAM)
        {
            quizAward = QuizAwardSampleManager.Instance.getQuizPrizesByScore(examSample.score);
        }
        else if (noticeSample.type == NoticeType.QUIZ_SURVEY)
        {
            quizAward = QuizAwardSampleManager.Instance.getQuizPrizeByCheck();
        }

        if (quizAward == null)
        {
            awardContent.cleanAll();
            return;
        }
        if (quizAward == null || examSample.getAwardType == 2)
        {
            buttonGetAward.disableButton(true);
        }
        else
        {
            buttonGetAward.disableButton(false);
        }
        awardContent.reLoad(quizAward.prizes.Count);
    }
예제 #2
0
    public override void parseConfig(string str)
    {
        QuizAwardSample be = new QuizAwardSample(str);

        if (quizPrizes == null)
        {
            quizPrizes = new List <QuizAwardSample> ();
        }
        quizPrizes.Add(be);
    }