Entry Scene added; Negative score fix
This commit is contained in:
@@ -3,6 +3,7 @@ using System.Linq;
|
||||
using System.Text.RegularExpressions;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using UnityEngine.SceneManagement;
|
||||
|
||||
public class Quiz4Controller : MonoBehaviour {
|
||||
|
||||
@@ -155,13 +156,23 @@ public class Quiz4Controller : MonoBehaviour {
|
||||
}
|
||||
}
|
||||
else
|
||||
LoadNextQuestion();
|
||||
{
|
||||
if (questionIdx == questions.Count)
|
||||
SceneManager.LoadScene("EntryScene");
|
||||
else
|
||||
LoadNextQuestion();
|
||||
}
|
||||
if (counterDisplayAnswersValue > 0 && counterDisplayAnswersStarted)
|
||||
counterDisplayAnswersValue -= Time.deltaTime;
|
||||
else
|
||||
{
|
||||
UpdateScene();
|
||||
counterDisplayAnswersStarted = false;
|
||||
if (questionIdx == questions.Count)
|
||||
SceneManager.LoadScene("EntryScene");
|
||||
else
|
||||
{
|
||||
UpdateScene();
|
||||
counterDisplayAnswersStarted = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Select answers event handler
|
||||
@@ -251,6 +262,8 @@ public class Quiz4Controller : MonoBehaviour {
|
||||
if (counterDisplayAnswersStarted)
|
||||
return;
|
||||
scoreValue += GetScore();
|
||||
if (scoreValue < 0)
|
||||
scoreValue = 0;
|
||||
UpdateScore();
|
||||
selectedAnswers.Clear();
|
||||
ClearCurrentSceneGlowEffect();
|
||||
@@ -258,7 +271,8 @@ public class Quiz4Controller : MonoBehaviour {
|
||||
counterDisplayAnswersStarted = true;
|
||||
counterValue = counterInitialValue;
|
||||
ShowAnswers();
|
||||
questionIdx = (questionIdx + 1) % questions.Count;
|
||||
questionIdx = questionIdx + 1;
|
||||
Debug.Log(questionIdx);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user