diff --git a/scenes/Base/base_menu.tscn b/scenes/Base/base_menu.tscn index f8a4db2..869f7fc 100644 --- a/scenes/Base/base_menu.tscn +++ b/scenes/Base/base_menu.tscn @@ -92,6 +92,8 @@ bbcode_enabled = true text = "DIALOGUE_ENTRY_POINT" scroll_following = true selection_enabled = true +visible_characters = 0 +visible_ratio = 0.0 [node name="Actions" type="NinePatchRect" parent="MenuBackground"] layout_mode = 0 diff --git a/scripts/Base/Menu/dialogue.gd b/scripts/Base/Menu/dialogue.gd index e4fbe8e..1a5d3c8 100644 --- a/scripts/Base/Menu/dialogue.gd +++ b/scripts/Base/Menu/dialogue.gd @@ -2,6 +2,15 @@ extends NinePatchRect @onready var dialogue = $DialogueView +func _ready(): + var tween = create_tween() \ + .tween_property(dialogue,"visible_ratio",1.0, 2) + print(len(dialogue.text)) + func send_message(msg: Message): var new_msg = tr(msg.fact + "_RECEIVED") + var old_len = len(dialogue.get_parsed_text()) dialogue.append_text(new_msg) + dialogue.visible_characters = old_len + var tween = create_tween() \ + .tween_property(dialogue,"visible_ratio",1.0, 2)