// Use this for initialization void Awake() { questionHolder = GameObject.FindObjectOfType <QuestionHolder>(); FindAndAddQuestions(); CheckIfSpawnable(); }
private static void StartTest() { Console.WriteLine("Загрузка вопросов..."); var holder = QuestionHolder.LoadFromTxt("questions.csv"); Console.WriteLine("Тут я объясняю правила теста, но я их уже сообщил"); Console.WriteLine("Пожалуйста, введите своё имя:"); var testResult = new TestResult(Console.ReadLine()); Console.Clear(); Console.WriteLine("Вопрос появится здесь"); Console.WriteLine("[a/ф] - Истина \t [d/в] - Ложь \t [x/ч] - Закончить опрос"); Console.WriteLine("Нажмите на любую кнопку, чтобы начать тест"); Console.ReadKey(true); Console.Clear(); foreach (var question in holder.Questions) { var result = question.Ask(); if (result == null) { break; } Console.WriteLine("Нажмите на любую кнопку, чтобы показать следующий вопрос"); Console.ReadKey(true); Console.Clear(); } Console.WriteLine("Спасибо, это всё!"); testResult.Result = holder; testResult.Save(); }
// // Assign values into given card // private void InitCard(GameObject card, int id, QuestionHolder question) { Card initCard = card.GetComponent <Card> (); cards.Add(card); initCard.Id = id; initCard.Front = cardFrontFaces [id]; initCard.Back = cardBackFace; initCard.Question = question; StartCoroutine(initCard.Preview(this.previewTime)); initCard.ResetCollider(); }
public void Start() { questions = new List <List <string[]> >(); questionHolder = new QuestionHolder(); questionHolder.FillList(); playerHolder = GameObject.Find("PlayerHolder").GetComponent <PlayerHolder>(); TempRound(); NextQuestion(); }
public void StartQuestion(QuestionHolder question_) { }