public override void DrawMe() { Background.DrawMe(); SpeakerName.DrawMe(); SpeakerText.DrawMe(); if (_currentContent == null) { return; } for (int i = 0; i < AdvanceButtons.Count; i++) { if (i >= _currentContent.Options.Count) { return; } AsvarduilButton button = AdvanceButtons[i]; if ((button.IsClicked() || _control.GetAxisDown(button.ActivationAxis)) && Time.time >= _lastAdvance + AdvanceLockout) { _dialogueController.AdvanceThread(_currentContent.Options[i].TargetID); break; } } }