public void Show(DialogueNodeComponent dialogueNode) { ClearButtons(); _currentNode = dialogueNode; if (_currentNode == null) { this.gameObject.SetActive(false); MetablastUI.Instance.BiologView.SetTint(0f); return; } else { gameObject.SetActive(true); } MessageFrameTitle = dialogueNode.DialogueData.Sender; _allowProgression = false; _textAnimator.ShowText(dialogueNode.DialogueData.Message, (t) => MessageText = t, () => { //Debug.Log("Setting buttons"); SetActionButtons(dialogueNode); _allowProgression = true; }); }