private void HandleDialogueOptionHit(DialogueOptionUI dialogueOption) { if (_dialogueBox.GetValue <bool>("_revealingOptions")) { return; } var selectedOption = _dialogueBox.GetSelectedOption(); var options = _dialogueBox.GetValue <List <DialogueOptionUI> >("_optionsUIElements"); options[selectedOption].SetSelected(false); _dialogueBox.SetValue("_selectedOption", options.IndexOf(dialogueOption)); dialogueOption.SetSelected(true); }