void Start() { playerControler = GetComponent <PlayerControler>(); itemDisplay = GetComponentInChildren <ItemDisplay>(); itemsPickUp = GetComponent <ItemsPickUp>(); riddleCanvas = GameObject.FindGameObjectWithTag("Riddle").GetComponent <Canvas>(); riddle = GameObject.Find("Riddles").GetComponent <RiddleAnswer>(); emergencyCard = GameObject.Find("UsableItems").GetComponent <EmergencyCard>(); generator = GameObject.Find("UsableItems").GetComponent <Generator>(); }
private IActionResult NextRiddle(int currentRiddleNumber, string nextRiddleQuestion) { int nextRiddleNumber = currentRiddleNumber + 1; if (_riddlesAndAnswers.ContainsKey(nextRiddleNumber)) { RiddleAnswer answer = _riddlesAndAnswers[nextRiddleNumber]; TempData["IsMultipleAnswer"] = answer is MultipleRiddleAnswer; HttpContext.Session.SetInt32(CurrentRiddleKey, nextRiddleNumber); return(RedirectToAction(nameof(Index))); } HttpContext.Session.SetInt32(HasFinishedRiddleKey, 1); return(RedirectToAction(nameof(Index))); }
void Start() { riddleAnswer = GameObject.Find("Riddles").GetComponent <RiddleAnswer>(); }