extends PanelContainer var dialogueOptionScene = preload("res://UI/MessageZone/DialogueOption.tscn") func set_character_name(characterName:String): %CharacterName.text = characterName func set_message(message:String): %Message.text = message %MessageScrollContainer.scroll_vertical = 0 func set_character_sprite(sprite): %CharacterSprite.texture = sprite func clear_dialogue_options(): for child in %DialogueOptions.get_children(): child.queue_free() func add_dialogue_option(optionText): var newDialogueOption = dialogueOptionScene.instantiate() newDialogueOption.text = optionText %DialogueOptions.add_child(newDialogueOption) return newDialogueOption