public void submitAnswer() { if (SelectedAnswer == null) { submit.interactable = false; return; } if (!monster) { monster = FindObjectOfType <TutorialMonster>(); } if (SelectedAnswer.getAnswer() == enemyAnswerNeeded) { monster.MonsterHurt(); } else { monster.EnemyAttack(); } submit.interactable = false; SelectedAnswer.GetComponent <Image>().color = Color.white; SelectedAnswer = null; }
//This function is called hits the Ok button on their calculator. //It then either attacks the player or is attacked. internal void CheckAnswer(string answer) { if (answer == answerNeeded) { monster.MonsterHurt(); } else { monster.EnemyAttack(); } }
//Counts down time while game is playing. Tale damage if hits 0. void Update() { if (!list) { list = FindObjectOfType <equipmentList>(); } healthBar.value = currentHealth; if (Frozen > 0) { bar.color = Color.cyan; return; } if (Timer > greenZone) { bar.color = Color.green; } else if (Timer < redZone) { bar.color = Color.red; } else { bar.color = Color.yellow; } Timer -= Time.deltaTime; timeLeft.value = Timer; if (Timer < 0) { enemy.EnemyAttack(); } }