using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using UnityEngine; using UnityEngine.UI; public class QuizController : MonoBehaviour { public GameObject[] answers; public Text counterText; public Text scoreText; public Text questionText; public Button btnNextQuestion; private float counterValue; private const int numberOfAnswers = 4; private const int scoreCorrectAnswer = 10; private const int scoreIncorrectAnswer = -15; private const int scoreTimedOut = 0; private const int counterInitialValue = 10; private const int counterDisplayAnswersInitialValue = 3; private float counterDisplayAnswersValue; private bool counterDisplayAnswersStarted = false; private int scoreValue = 0; private int questionIdx = 0; private List selectedAnswers; List questions = new List() { new Question("1. Neki od ovih prozora imaju 2-3 puta manje toplotnih gubitaka za razliku od drugih, koji su to?", new int[] {1, 4}), new Question("2. Na jedan od načina možete uštedjeti i do 10 litara vode po osobi dnevno, uz koji predmet?", new int[] {3, 4}), }; List q = new List() { new Question("3. Korištenjem jednog od sljedećih predmeta, u svjetlost se pretvara svega 5% uložene energije, dok se ostatak pretvara u toplotu, koji je to?", new int[] {1}), new Question("4. Neki od navedenih predmeta uključeni u utičnicu, iako nisu u u funkciji, i dalje se znatno griju i troše električnu energiju.", new int[] {3}), new Question("5. Šta možemo ugraditi na radijatore da nam pomogne smanjiti troškove grijanja za 7-15%?", new int[] {1, 3}), new Question("6. Ako je vani temperatura 33oC, koja je optimalna temperatura u kući? ", new int[] {4}), new Question("7. Kakvim načinom pranja posuđa, i uz koji uređaj od navedenih, trošimo 60% manje električne energije i do 85% manje vode?", new int[] {2, 3}), new Question("8. Koji uređaj u «stand by» načinu rada troši i do 24% energije u odnosu na potrošnju energije kada je upaljen?", new int[] {4}), new Question("9. Jednom godišnje stručna osoba treba provjeriti prohodnost čega? Loša prohodnost doprinosi većoj potrošnji energije za grijanje.", new int[] {1}), new Question("10. Uvijek odaberite program s najnižom temperaturom vode koji još uvijek obezbjeđuje dobar kvalitet pranja, za šta od navedenog? ", new int[] {1, 4}), }; public GameObject objController; // Use this for initialization void Start () { selectedAnswers = new List(); counterValue = counterInitialValue; UpdateScene(); UpdateCounter(); UpdateScore(); btnNextQuestion.GetComponent