private void OnTriggerEnter(Collider other) { if (other.tag != "Player") { return; } QuestionGeneration questionGeneration = GameObject.Find("QuestionManager").GetComponent <QuestionGeneration>(); // play animations on boxes here? or whatever, add a particle effect // can add a particle effect where the box was? // delete this boxes Destroy(questionGeneration.questionBoxes[0].gameObject); Destroy(questionGeneration.questionBoxes[1].gameObject); Destroy(questionGeneration.questionBoxes[2].gameObject); questionGeneration.questionBoxes.RemoveRange(0, 3); if (number != correctNumber) { questionGeneration.DeleteLastQuestion(); AnsweredIncorrectly(); return; } else { // correct play sound GameObject.FindWithTag("MainCamera").GetComponent <AudioSource>().Play(); // spawn the next question boxes questionGeneration.AddQuestion(true); } }
public async Task readinessUpdate(string roomCode, string participantName) { try { Game game = await updateReadiness(roomCode, participantName); var count = 0; foreach (var person in game.participants) { if (person.isReady == true) { count++; } } if (count == game.participantCount) { QuestionGeneration questionGeneration = new QuestionGeneration(Configuration); await Clients.Group(roomCode).SendAsync("receiveQuestion", questionGeneration.fetchQuestion(game.participants.First(x => x.getSerialNumber() == (game.roundCount % game.participantCount)).participantName)); } } catch (Exception e) { Console.WriteLine(e.Message + "\n"); Console.WriteLine(e.StackTrace); } }
public async Task <IActionResult> PostQuestionsAndOptoins([FromBody] QuestionGeneration qG) { Console.WriteLine("cameeeee"); bool statusOfQuestionPost = await quizRTRepo.GenerateQuestionsAndOptions(qG); if (statusOfQuestionPost) { return(new NoContentResult()); } return(BadRequest()); }
public IEnumerable <QuestionGeneration> DummyMock() { QuestionGeneration questionGeneration = new QuestionGeneration { Text = "string", CategoryId = "string", CategoryName = "string", TopicId = "string", TopicName = "string" }; yield return(questionGeneration); }
public IActionResult Put(int id, [FromBody] QuestionGeneration q) { return(BadRequest()); }