public override void OnInteract(Character character) { if (QuestionBox.IsVisible()) { if (isChecked) { QuestionBox.Hide(); } else { isChecked = true; QuestionBox.CheckAnswer(); } } else { if (!isSeen) { QuestionBox.Uncheck(); } isSeen = true; QuestionBox.ShowQuestion(myText); character.Behavior.setFrozen(true, true); } }