コード例 #1
0
 public void SetQuestionBase(QuestionDataBase questionDataBase)
 {
     QuestionDataBase         = questionDataBase;
     BaseProgressSlider.value = QuestionDataBase.GetPercentageOfAnsweredQuestions();
     BaseName.text            = QuestionDataBase.Name;
     ScoreNumberText.text     =
         questionDataBase.Questions.Count(question => question != null && question.IsAnswered) + "/" +
         questionDataBase.Questions.Count;
 }
コード例 #2
0
ファイル: Game.cs プロジェクト: LukCore95/Testoquest
    private void UpdateProgress()
    {
        _selectedQuestionDataBase.TimeSpent = TimeSpan.Parse(TimeSpentText.text, CultureInfo.CurrentCulture);
        int index = QuestionDataBaseManager.Instance.QuestionDataBaseNames.FindIndex(name => name == _selectedQuestionDataBase.Name);

        //selectedQuestionDataBase.TimeSpent = TimeSpan.ParseExact(TimeSpentText.text,@"hh\:mm\:ss", CultureInfo.CurrentCulture, TimeSpanStyles.None);
        PlayerPrefsManager.SaveQuestionDataBaseTimeSpent(index, TimeSpentText.text);


        EnemyHPSlider.value = 1 - _goodAnswersNumber / _allQuestionRepeats;
        EnemyHPText.text    = _allQuestionRepeats - _goodAnswersNumber + "/" + _allQuestionRepeats;
        QuestionBaseProgressSlider.value = _selectedQuestionDataBase.GetPercentageOfAnsweredQuestions();
        QuestionBaseProgressText.text    = _answeredQuestionsNumber + "/" + _selectedQuestionDataBase.Questions.Count;
    }