Beruflich Dokumente
Kultur Dokumente
Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System.Linq;
using UnityEngine.SceneManagement;
AudioSource wrongbutton;
[SerializeField]
private GameObject endGameMenu;
[SerializeField]
private Text endScoreText;
[SerializeField]
private Text scoreText;
[SerializeField]
private Text timerText;
[SerializeField]
private Text answer1;
[SerializeField]
private Text answer2;
[SerializeField]
private Text answer3;
[SerializeField]
private float delayPerQuestions;
[SerializeField]
private GameObject check;
[SerializeField]
private GameObject x;
[SerializeField]
private GameObject WrongAudio;
[SerializeField]
private GameObject CorrectAudio;
void Start()
{
if (startTime == 0f)
{
startTime = PlayerPrefs.GetFloat("GameDificultyGTI");
}
Time.timeScale = 1f;
unansweredQuestions = questions.ToList<Question>();
SetCurrentQuestion();
void Update()
{
startTime -= 1 * Time.deltaTime;
timerText.text = "TIME: " + startTime.ToString("0");
if (PlayerPrefs.GetFloat("GameDificultyGTI") == 30f)
{
PlayerPrefs.SetInt("GTIEasy", score);
}
else if (PlayerPrefs.GetFloat("GameDificultyGTI") == 20f)
{
PlayerPrefs.SetInt("GTIMedium", score);
}
else if (PlayerPrefs.GetFloat("GameDificultyGTI") == 10f) {
PlayerPrefs.SetInt("GTIHard", score);
}
}
void SetCurrentQuestion()
{
currentQuestion = unansweredQuestions[randomQuestionIndex];
lastQuestionIndex = randomQuestionIndex;
currentQuestion.question.SetActive(true);
answer1.text = currentQuestion.answer1;
answer2.text = currentQuestion.answer2;
answer3.text = currentQuestion.answer3;
unansweredQuestions.RemoveAt(randomQuestionIndex);
IEnumerator TrasitionToNextQuestion()
{
//unansweredQuestions.Remove(currentQuestion);
x.SetActive(false);
check.SetActive(false);
currentQuestion.question.SetActive(false);
WrongAudio.SetActive(false);
CorrectAudio.SetActive(false);
Start();
//SceneManager.LoadSceneAsync("GuessTheImage");
StartCoroutine(TrasitionToNextQuestion());
}
StartCoroutine(TrasitionToNextQuestion());
}
StartCoroutine(TrasitionToNextQuestion());
}
SceneManager.LoadScene("GuessTheImage");
SceneManager.LoadScene("LevelSelect");
}
}
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
[SerializeField]
private Text GTIEasyScoretext;
[SerializeField]
private Text GTIMediumScoretext;
[SerializeField]
private Text GTIHardScoretext;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine;
[System.Serializable]
public class Question {