public void Init(ConversationNode node) { _actualNode = node; DialogCharacter character = DialogController.GetCharacterWithId(node.CharacterId); Portrait.sprite = character.Portrait; DialogController.SetActiveBox(this); if (node.IsEndNode) { EndDialogue(); } if (node.Answers != null && node.Answers.Count > 0) { _isAnswerNode = true; InitAnswerButtons(node); } else { _isAnswerNode = false; InitSpeech(node); } }