michal
unknown
csharp
a year ago
10 kB
5
Indexable
using System.Collections; using System.Collections.Generic; using UnityEngine; public class QuestionGenerate : MonoBehaviour { public static string actualAnswer; public static bool displayingQuestion = false; public int questionNumber; private static List<int> usedQuestionNumbers = new List<int>(); public GameObject ButtonA; public GameObject ButtonB; public GameObject ButtonC; public GameObject ButtonD; void Update() { if (displayingQuestion == false) { displayingQuestion = true; // Generate a random question number that hasn't been used before do { questionNumber = questionNumber +1; } while (usedQuestionNumbers.Count >= 23); // Add the question number to the usedQuestionNumbers list usedQuestionNumbers.Add(questionNumber); // Set the question and answer based on the selected questionNumber SetQuestionAndAnswer(); void SetQuestionAndAnswer() { if (questionNumber == 23) { QuestionDisplay.newQuestion = "ďakujem za vyplnenie quizu"; QuestionDisplay.newA = ""; QuestionDisplay.newB = ""; QuestionDisplay.newC = ""; QuestionDisplay.newD = ""; actualAnswer = "E"; // Deactivate the buttons ButtonA.SetActive(false); ButtonB.SetActive(false); ButtonC.SetActive(false); ButtonD.SetActive(false); } else { } if (questionNumber == 1) { QuestionDisplay.newQuestion = "Ako sa volá najdlhšia ľúbostná báseň ktorú napísal Andrej Sládkovič?"; QuestionDisplay.newA = "Marína"; QuestionDisplay.newB = "Turčín Poničan"; QuestionDisplay.newC = "Mor ho"; QuestionDisplay.newD = "Jesenná láska"; actualAnswer = "A"; } if (questionNumber == 6) { QuestionDisplay.newQuestion = "Koľko má báseň marína veršov?"; QuestionDisplay.newA = "150"; QuestionDisplay.newB = "2900"; QuestionDisplay.newC = "3256"; QuestionDisplay.newD = "1250"; actualAnswer = "B"; } if (questionNumber == 2) { QuestionDisplay.newQuestion = "Koľko bolo v BŠ funkčných tajchov?"; QuestionDisplay.newA = "15"; QuestionDisplay.newB = "24"; QuestionDisplay.newC = "66"; QuestionDisplay.newD = "70"; actualAnswer = "C"; } if (questionNumber == 3) { QuestionDisplay.newQuestion = "Ako sa volajú štyri významné bane v BŠ?"; QuestionDisplay.newA = "Dubnícke bane"; QuestionDisplay.newB = "Hornonitrianske bane Prievidza"; QuestionDisplay.newC = "Solivar Prešov"; QuestionDisplay.newD = "Štôlňa Glanzenberg, Fridrich štólňa, Štólňa Bartolomej, Horná Bieber"; actualAnswer = "D"; } if (questionNumber == 4) { QuestionDisplay.newQuestion = "V ktorom roku bola založená Banská Štiavnica?"; QuestionDisplay.newA = "1217"; QuestionDisplay.newB = "1100"; QuestionDisplay.newC = "1250"; QuestionDisplay.newD = "1320"; actualAnswer = "A"; } if (questionNumber == 5) { QuestionDisplay.newQuestion = "Koľko vodných nádrží v BŠ je do dnešného v sučastnosti funkčných?"; QuestionDisplay.newA = "66"; QuestionDisplay.newB = "25"; QuestionDisplay.newC = "39"; QuestionDisplay.newD = "24"; actualAnswer = "D"; } if (questionNumber == 7) { QuestionDisplay.newQuestion = "Na akú činnosť boli využívané vodné nádrže?"; QuestionDisplay.newA = "na kúpanie"; QuestionDisplay.newB = "na poháňanie banských strojov"; QuestionDisplay.newC = "na chov rýb"; QuestionDisplay.newD = "na polievanie záhrad"; actualAnswer = "B"; } if (questionNumber == 8) { QuestionDisplay.newQuestion = "Aký je názov najvýššieho vrchu v BŠ"; QuestionDisplay.newA = "Sitno 1009 m.n.m"; QuestionDisplay.newB = "Poľana 1 457 m.n.m "; QuestionDisplay.newC = "Sitno 1100 m.n.m"; QuestionDisplay.newD = "Prašný vrch 513 m n. m"; actualAnswer = "A"; } if (questionNumber == 9) { QuestionDisplay.newQuestion = "Ako ukazujú hodinové ručičky na radnici"; QuestionDisplay.newA = "Spravný čas"; QuestionDisplay.newB = "O hodinu neskôr"; QuestionDisplay.newC = "ručičky sú vymenené"; QuestionDisplay.newD = "ručičky tam nie sú"; actualAnswer = "C"; } if (questionNumber == 10) { QuestionDisplay.newQuestion = "Na aký účel bol postavený nový zámok v BŠ?"; QuestionDisplay.newA = "Na nič"; QuestionDisplay.newB = "Ako sídlo šlachticov"; QuestionDisplay.newC = "Na obranu proti lúpežným rytierom"; QuestionDisplay.newD = "Na obranu proti turkom"; actualAnswer = "D"; } if (questionNumber == 11) { QuestionDisplay.newQuestion = "Čím boli Štiavnicke vrchy?"; QuestionDisplay.newA = "obyčajným kopcom"; QuestionDisplay.newB = "najväčšou sopkou v európe "; QuestionDisplay.newC = "najmenšou sopkou v európe"; QuestionDisplay.newD = "nebol kopec"; actualAnswer = "B"; } if (questionNumber == 12) { QuestionDisplay.newQuestion = "Ktore nerastné suroviny sa ťažili v BŠ?"; QuestionDisplay.newA = "železo"; QuestionDisplay.newB = "striebro a urán"; QuestionDisplay.newC = "zlato a striebro"; QuestionDisplay.newD = "kobalt"; actualAnswer = "C"; } if (questionNumber == 13) { QuestionDisplay.newQuestion = "Ktorý rok bol z pohľadu tažby striebra a zlata v BŠ najúspešnejší?"; QuestionDisplay.newA = "rok 1690"; QuestionDisplay.newB = "rok 1500"; QuestionDisplay.newC = "rok 1720"; QuestionDisplay.newD = "rok 1682"; actualAnswer = "A"; } if (questionNumber == 14) { QuestionDisplay.newQuestion = "Čo robili permoníci pre baníkov?"; QuestionDisplay.newA = "kradli im nástroje"; QuestionDisplay.newB = "kradli im rudu"; QuestionDisplay.newC = "ignorovali ich"; QuestionDisplay.newD = "ochraňovali ich"; actualAnswer = "D"; } if (questionNumber == 15) { QuestionDisplay.newQuestion = "Ako sa volá prvá výsoká škola, ktorá bola zriadená v banskej štiavnici?"; QuestionDisplay.newA = "chemická škola"; QuestionDisplay.newB = "banícka akadémia"; QuestionDisplay.newC = "Katolícka škola"; QuestionDisplay.newD = "Škola Jozefa Horáka"; actualAnswer = "B"; } if (questionNumber == 16) { QuestionDisplay.newQuestion = "V ktorom roku bola banská štiavnica zapísana do zoznamu unesco?"; QuestionDisplay.newA = "1993"; QuestionDisplay.newB = "1950"; QuestionDisplay.newC = "1943"; QuestionDisplay.newD = "1890"; actualAnswer = "A"; } if (questionNumber == 17) { QuestionDisplay.newQuestion = "V ktorej štôlňy sa vyťažilo najviac zlata a striebra na svete?"; QuestionDisplay.newA = "Štôlňa Glanzenberg"; QuestionDisplay.newB = "Fridrich štólňa"; QuestionDisplay.newC = "Horná Bieber"; QuestionDisplay.newD = "Dubnícké bane"; actualAnswer = "C"; } if (questionNumber == 18) { QuestionDisplay.newQuestion = "Ako sa volá záhrada v BŠ v ktorej je vysadených cca 250 drevín?"; QuestionDisplay.newA = "Veľká Záhrada"; QuestionDisplay.newB = "Botanická Záhrada"; QuestionDisplay.newC = "Neviem"; QuestionDisplay.newD = "záhrada"; actualAnswer = "B"; } if (questionNumber == 19) { QuestionDisplay.newQuestion = "V ktorom storočí bol postavený kostol nanebovzatia Panny Marie?"; QuestionDisplay.newA = "12 storočie"; QuestionDisplay.newB = "10 storočie"; QuestionDisplay.newC = "15 storočie"; QuestionDisplay.newD = "13 storočie"; actualAnswer = "D"; } if (questionNumber == 20) { QuestionDisplay.newQuestion = "Aký bol dôvod postavenia Morového stĺpu v BŠ?"; QuestionDisplay.newA = "Neviem"; QuestionDisplay.newB = "nebol dôvod"; QuestionDisplay.newC = "žiadny"; QuestionDisplay.newD = "poďakovanie za ústup moru (epidémia)"; actualAnswer = "D"; } if (questionNumber == 21) { QuestionDisplay.newQuestion = "Kto je súčasný primátor/ka mesta Banská Štiavnica?"; QuestionDisplay.newA = "Nadežda Babiakova"; QuestionDisplay.newB = "Mikuláš Pál"; QuestionDisplay.newC = "Peter Ernek"; QuestionDisplay.newD = "Dušan Lukačko"; actualAnswer = "A"; } if (questionNumber == 22) { QuestionDisplay.newQuestion = "V ktorom roku vypukol v historickom centre požiar ktorý poškodil 7 budov?"; QuestionDisplay.newA = "2023"; QuestionDisplay.newB = "2022"; QuestionDisplay.newC = "2020"; QuestionDisplay.newD = "2021"; actualAnswer = "A"; } // all question go above this line QuestionDisplay.pleaseUpdate = false; } } }}
Editor is loading...