Level1 Unity Game
Level1 Unity Game
// using UnityEngine.UI;
// using TMPro;
// using System.Collections;
// using UnityEngine.EventSystems;
// void Start()
// {
// HideAllPanels();
// level1Panel.SetActive(true);
// timeLeft = maxTime;
// correctAnswerText.text = "";
// feedbackImage.color = Color.clear;
// timeSlider.maxValue = maxTime;
// carSlider.maxValue = maxQuestions;
// carSlider.value = 0;
// userInput.caretBlinkRate = 0.85f;
// userInput.Select();
// correctAnswerImage.gameObject.SetActive(false);
// wrongAnswerImage.gameObject.SetActive(false);
// }
// void Update()
// {
// if (gameRunning)
// {
// timer += Time.deltaTime;
// timerText.text = "Time: " + Mathf.FloorToInt(timer).ToString();
// if (timeLeft > 0)
// {
// timeLeft -= Time.deltaTime;
// timeSlider.value = timeLeft;
// }
// else
// {
// GameOver();
// }
// if (Input.GetKeyDown(KeyCode.Return))
// {
// OnSubmitButtonClick();
// }
// }
// }
// void GenerateRandomNumbers()
// {
// if (totalQuestions >= maxQuestions)
// {
// GameOver();
// return;
// }
// randomNum1.text = num1.ToString();
// randomNum2.text = num2.ToString();
// feedbackImage.color = Color.clear;
// correctAnswerText.text = "";
// userInput.text = "";
// FocusInputField();
// correctAnswerImage.gameObject.SetActive(false);
// wrongAnswerImage.gameObject.SetActive(false);
// }
// int userAnswer;
// if (int.TryParse(userInput.text, out userAnswer))
// {
// int correctAnswer = num1 - num2;
// if (userAnswer == correctAnswer)
// {
// correctAnswerImage.gameObject.SetActive(true);
// wrongAnswerImage.gameObject.SetActive(false);
// score++;
// correctAnswers++;
// carSlider.value = correctAnswers;
// correctAnswerText.text = "";
// }
// else
// {
// incorrectAnswers++;
// correctAnswerText.text = $"<color=#364951>The correct answer
is:</color>\n<color=#97de14>{num1} - {num2} = {correctAnswer}</color>";
// wrongAnswerImage.gameObject.SetActive(true);
// correctAnswerImage.gameObject.SetActive(false);
// StartCoroutine(ShowCorrectAnswerAndNextQuestion(1.5f));
// using UnityEngine;
// using UnityEngine.UI;
// using TMPro;
// using System.Collections;
// using UnityEngine.EventSystems;
// void Start()
// {
// HideAllPanels();
// level1Panel.SetActive(true);
// timeLeft = maxTime;
// correctAnswerText.text = "";
// feedbackImage.color = Color.clear;
// timeSlider.maxValue = maxTime;
// carSlider.maxValue = maxQuestions;
// carSlider.value = 0;
// userInput.caretBlinkRate = 0.85f;
// userInput.Select();
// correctAnswerImage.gameObject.SetActive(false);
// wrongAnswerImage.gameObject.SetActive(false);
// }
// void Update()
// {
// if (gameRunning)
// {
// timer += Time.deltaTime;
// timerText.text = "Time: " + Mathf.FloorToInt(timer).ToString();
// if (timeLeft > 0)
// {
// timeLeft -= Time.deltaTime;
// timeSlider.value = timeLeft;
// }
// else
// {
// GameOver();
// }
// if (Input.GetKeyDown(KeyCode.Return))
// {
// OnSubmitButtonClick();
// }
// }
// }
// void GenerateRandomNumbers()
// {
// if (totalQuestions >= maxQuestions)
// {
// GameOver();
// return;
// }
// randomNum1.text = num1.ToString();
// randomNum2.text = num2.ToString();
// feedbackImage.color = Color.clear;
// correctAnswerText.text = "";
// userInput.text = "";
// FocusInputField();
// correctAnswerImage.gameObject.SetActive(false);
// wrongAnswerImage.gameObject.SetActive(false);
// }
// int userAnswer;
// if (int.TryParse(userInput.text, out userAnswer))
// {
// int correctAnswer = num1 - num2;
// if (userAnswer == correctAnswer)
// {
// correctAnswerImage.gameObject.SetActive(true);
// wrongAnswerImage.gameObject.SetActive(false);
// score++;
// correctAnswers++;
// carSlider.value = correctAnswers;
// correctAnswerText.text = "";
// }
// else
// {
// incorrectAnswers++;
// correctAnswerText.text = $"<color=#364951>The correct answer
is:</color>\n<color=#97de14>{num1} - {num2} = {correctAnswer}</color>";
// wrongAnswerImage.gameObject.SetActive(true);
// correctAnswerImage.gameObject.SetActive(false);
// StartCoroutine(ShowCorrectAnswerAndNextQuestion(1.5f));
using UnityEngine;
using UnityEngine.UI;
using TMPro;
using System.Collections;
using UnityEngine.EventSystems;
void Start()
{
HideAllPanels();
level1Panel.SetActive(true);
timeLeft = maxTime;
correctAnswerText.text = "";
feedbackImage.color = Color.clear;
timeSlider.maxValue = maxTime;
carSlider.maxValue = maxQuestions;
carSlider.value = 0;
userInput.caretBlinkRate = 0.85f;
userInput.Select();
correctAnswerImage.gameObject.SetActive(false);
wrongAnswerImage.gameObject.SetActive(false);
}
void Update()
{
if (gameRunning)
{
timer += Time.deltaTime;
timerText.text = "Time: " + Mathf.FloorToInt(timer).ToString();
if (timeLeft > 0)
{
timeLeft -= Time.deltaTime;
timeSlider.value = timeLeft;
}
else
{
GameOver();
}
if (Input.GetKeyDown(KeyCode.Return))
{
OnSubmitButtonClick();
}
}
}
void GenerateRandomNumbers()
{
if (totalQuestions >= maxQuestions)
{
GameOver();
return;
}
randomNum1.text = num1.ToString();
randomNum2.text = num2.ToString();
feedbackImage.color = Color.clear;
correctAnswerText.text = "";
userInput.text = "";
FocusInputField();
correctAnswerImage.gameObject.SetActive(false);
wrongAnswerImage.gameObject.SetActive(false);
}
int userAnswer;
if (int.TryParse(userInput.text, out userAnswer))
{
int correctAnswer = num1 - num2;
if (userAnswer == correctAnswer)
{
correctAnswerImage.gameObject.SetActive(true);
wrongAnswerImage.gameObject.SetActive(false);
score++;
correctAnswers++;
carSlider.value = correctAnswers;
correctAnswerText.text = "";
}
else
{
incorrectAnswers++;
correctAnswerText.text = $"<color=#364951>The correct answer
is:</color>\n<color=#97de14>{num1} - {num2} = {correctAnswer}</color>";
wrongAnswerImage.gameObject.SetActive(true);
correctAnswerImage.gameObject.SetActive(false);
StartCoroutine(ShowCorrectAnswerAndNextQuestion(1.5f));