private void GiveFeedback() { alreadyGaveFeedback = true; if (NPC != null) { NPCController.SolutionTypes solution = NPCScript.GetSolution(); canvasScript.SetSolutionType(solution); if (solution == NPCController.SolutionTypes.Ignore) { if (!montyTalking) { SoundManager.Instance.ObjectSounds[0].PlayAudioClip(8); } canvasScript.SetDialogBox(ignoreMontyFeedBack); NPC.SetActive(false); } if (solution == NPCController.SolutionTypes.Flight) { if (!montyTalking) { SoundManager.Instance.ObjectSounds[0].PlayAudioClip(8); } canvasScript.SetDialogBox(flightMontyFeedBack); } if (solution == NPCController.SolutionTypes.Fight) { if (!montyTalking) { SoundManager.Instance.ObjectSounds[0].PlayAudioClip(7); } canvasScript.SetDialogBox(fightMontyFeedBack); } if (solution == NPCController.SolutionTypes.Confrontation) { if (!montyTalking) { SoundManager.Instance.ObjectSounds[0].PlayAudioClip(6); } canvasScript.SetDialogBox(confrontMontyFeedBack); } } else { canvasScript.SetDialogBox(defaultTalk); } canvasScript.DisableAllButtons(); }