1 [gd_scene load_steps=17 format=3 uid="uid://bquja8jyk8kbr"]
3 [ext_resource type="Script" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_layer.gd" id="1_bpydr"]
4 [ext_resource type="Script" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/animations.gd" id="2_xy7a2"]
5 [ext_resource type="Script" path="res://addons/dialogic/Modules/Text/node_dialog_text.gd" id="3_4634k"]
6 [ext_resource type="StyleBox" uid="uid://dkv1pl1c1dq6" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres" id="3_ssa84"]
7 [ext_resource type="Script" path="res://addons/dialogic/Modules/Text/node_type_sound.gd" id="4_ma5mw"]
8 [ext_resource type="Script" path="res://addons/dialogic/Modules/Text/node_next_indicator.gd" id="5_40a50"]
9 [ext_resource type="Script" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/autoadvance_indicator.gd" id="6_07xym"]
10 [ext_resource type="Texture2D" uid="uid://b0rpqfg4fhebk" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/next.svg" id="6_uch03"]
11 [ext_resource type="Script" path="res://addons/dialogic/Modules/Text/node_name_label.gd" id="7_bi7sh"]
12 [ext_resource type="StyleBox" uid="uid://m7gyepkysu83" path="res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_name_label_panel.tres" id="9_yg8ig"]
14 [sub_resource type="Animation" id="Animation_au0a2"]
16 tracks/0/type = "value"
17 tracks/0/imported = false
18 tracks/0/enabled = true
19 tracks/0/path = NodePath("Anchor/AnimationParent:position")
21 tracks/0/loop_wrap = true
23 "times": PackedFloat32Array(0),
24 "transitions": PackedFloat32Array(1),
26 "values": [Vector2(0, 0)]
28 tracks/1/type = "value"
29 tracks/1/imported = false
30 tracks/1/enabled = true
31 tracks/1/path = NodePath("Anchor/AnimationParent:rotation")
33 tracks/1/loop_wrap = true
35 "times": PackedFloat32Array(0),
36 "transitions": PackedFloat32Array(1),
40 tracks/2/type = "value"
41 tracks/2/imported = false
42 tracks/2/enabled = true
43 tracks/2/path = NodePath("Anchor/AnimationParent:scale")
45 tracks/2/loop_wrap = true
47 "times": PackedFloat32Array(0),
48 "transitions": PackedFloat32Array(1),
50 "values": [Vector2(1, 1)]
52 tracks/3/type = "value"
53 tracks/3/imported = false
54 tracks/3/enabled = true
55 tracks/3/path = NodePath("Anchor/AnimationParent:modulate")
57 tracks/3/loop_wrap = true
59 "times": PackedFloat32Array(0),
60 "transitions": PackedFloat32Array(1),
62 "values": [Color(1, 1, 1, 1)]
64 tracks/4/type = "bezier"
65 tracks/4/imported = false
66 tracks/4/enabled = true
67 tracks/4/path = NodePath("Anchor/AnimationParent/Sizer/DialogTextPanel:rotation")
69 tracks/4/loop_wrap = true
71 "handle_modes": PackedInt32Array(0),
72 "points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
73 "times": PackedFloat32Array(0)
76 [sub_resource type="Animation" id="Animation_6kbwc"]
77 resource_name = "new_text"
79 tracks/0/type = "bezier"
80 tracks/0/imported = false
81 tracks/0/enabled = true
82 tracks/0/path = NodePath("Anchor/AnimationParent/Sizer/DialogTextPanel:rotation")
84 tracks/0/loop_wrap = true
86 "handle_modes": PackedInt32Array(3, 3, 3, 3, 3),
87 "points": PackedFloat32Array(0, -0.025, 0, 0.025, 0, 0.005, -0.025, 0, 0.025, 0, -0.005, -0.025, 0, 0.025, 0, 0.005, -0.025, 0, 0.025, 0, 0, -0.025, 0, 0.025, 0),
88 "times": PackedFloat32Array(0, 0.1, 0.2, 0.3, 0.4)
91 [sub_resource type="Animation" id="Animation_g6k55"]
92 resource_name = "textbox_fade_up"
94 tracks/0/type = "value"
95 tracks/0/imported = false
96 tracks/0/enabled = true
97 tracks/0/path = NodePath("Anchor/AnimationParent:position")
99 tracks/0/loop_wrap = true
101 "times": PackedFloat32Array(0, 0.3, 0.7),
102 "transitions": PackedFloat32Array(1, 1, 1),
104 "values": [Vector2(0, 50), Vector2(0, 19.6793), Vector2(0, 0)]
106 tracks/1/type = "value"
107 tracks/1/imported = false
108 tracks/1/enabled = true
109 tracks/1/path = NodePath("Anchor/AnimationParent:modulate")
111 tracks/1/loop_wrap = true
113 "times": PackedFloat32Array(0.1, 0.6),
114 "transitions": PackedFloat32Array(1, 1),
116 "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
118 tracks/2/type = "value"
119 tracks/2/imported = false
120 tracks/2/enabled = true
121 tracks/2/path = NodePath("Anchor/AnimationParent:rotation")
123 tracks/2/loop_wrap = true
125 "times": PackedFloat32Array(0),
126 "transitions": PackedFloat32Array(1),
130 tracks/3/type = "value"
131 tracks/3/imported = false
132 tracks/3/enabled = true
133 tracks/3/path = NodePath("Anchor/AnimationParent:scale")
135 tracks/3/loop_wrap = true
137 "times": PackedFloat32Array(0),
138 "transitions": PackedFloat32Array(1),
140 "values": [Vector2(1, 1)]
143 [sub_resource type="Animation" id="Animation_htbgc"]
144 resource_name = "textbox_pop"
146 tracks/0/type = "value"
147 tracks/0/imported = false
148 tracks/0/enabled = true
149 tracks/0/path = NodePath("Anchor/AnimationParent:position")
151 tracks/0/loop_wrap = true
153 "times": PackedFloat32Array(0),
154 "transitions": PackedFloat32Array(1),
156 "values": [Vector2(0, 0)]
158 tracks/1/type = "value"
159 tracks/1/imported = false
160 tracks/1/enabled = true
161 tracks/1/path = NodePath("Anchor/AnimationParent:rotation")
163 tracks/1/loop_wrap = true
165 "times": PackedFloat32Array(0, 0.2, 0.3),
166 "transitions": PackedFloat32Array(1, 1, 1),
168 "values": [-0.0899883, 0.0258223, 0.0]
170 tracks/2/type = "value"
171 tracks/2/imported = false
172 tracks/2/enabled = true
173 tracks/2/path = NodePath("Anchor/AnimationParent:scale")
175 tracks/2/loop_wrap = true
177 "times": PackedFloat32Array(0, 0.2, 0.3),
178 "transitions": PackedFloat32Array(1, 1, 1),
180 "values": [Vector2(0.793957, 0.778082), Vector2(0.937299, 1.14248), Vector2(1, 1)]
182 tracks/3/type = "value"
183 tracks/3/imported = false
184 tracks/3/enabled = true
185 tracks/3/path = NodePath("Anchor/AnimationParent:modulate")
187 tracks/3/loop_wrap = true
189 "times": PackedFloat32Array(0, 0.3),
190 "transitions": PackedFloat32Array(1, 1),
192 "values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
195 [sub_resource type="AnimationLibrary" id="AnimationLibrary_c14kh"]
197 "RESET": SubResource("Animation_au0a2"),
198 "new_text": SubResource("Animation_6kbwc"),
199 "textbox_fade_up": SubResource("Animation_g6k55"),
200 "textbox_pop": SubResource("Animation_htbgc")
203 [sub_resource type="FontVariation" id="FontVariation_v8y64"]
205 [node name="VN_TextboxLayer" type="Control"]
213 script = ExtResource("1_bpydr")
214 box_panel = "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_default_panel.tres"
215 box_size = Vector2(550, 150)
216 name_label_box_panel = "res://addons/dialogic/Modules/DefaultLayoutParts/Layer_VN_Textbox/vn_textbox_name_label_panel.tres"
217 name_label_box_modulate = Color(0, 0, 0, 1)
219 [node name="Animations" type="AnimationPlayer" parent="."]
220 unique_name_in_owner = true
222 "": SubResource("AnimationLibrary_c14kh")
225 script = ExtResource("2_xy7a2")
227 [node name="Anchor" type="Control" parent="."]
237 [node name="AnimationParent" type="Control" parent="Anchor"]
248 [node name="Sizer" type="Control" parent="Anchor/AnimationParent"]
249 unique_name_in_owner = true
263 [node name="DialogTextPanel" type="PanelContainer" parent="Anchor/AnimationParent/Sizer"]
264 unique_name_in_owner = true
265 self_modulate = Color(0.00784314, 0.00784314, 0.00784314, 0.843137)
273 theme_override_styles/panel = ExtResource("3_ssa84")
274 metadata/_edit_layout_mode = 1
276 [node name="DialogicNode_DialogText" type="RichTextLabel" parent="Anchor/AnimationParent/Sizer/DialogTextPanel" node_paths=PackedStringArray("textbox_root")]
277 unique_name_in_owner = true
280 theme_override_colors/default_color = Color(1, 1, 1, 1)
281 theme_override_font_sizes/normal_font_size = 15
282 theme_override_font_sizes/bold_font_size = 15
283 theme_override_font_sizes/italics_font_size = 15
284 theme_override_font_sizes/bold_italics_font_size = 15
285 bbcode_enabled = true
286 text = "Some default text"
287 visible_characters_behavior = 1
288 script = ExtResource("3_4634k")
289 textbox_root = NodePath("..")
291 [node name="DialogicNode_TypeSounds" type="AudioStreamPlayer" parent="Anchor/AnimationParent/Sizer/DialogTextPanel/DialogicNode_DialogText"]
292 unique_name_in_owner = true
293 script = ExtResource("4_ma5mw")
294 play_every_character = 0
296 [node name="NextIndicator" type="Control" parent="Anchor/AnimationParent/Sizer/DialogTextPanel"]
297 unique_name_in_owner = true
299 size_flags_horizontal = 8
300 size_flags_vertical = 8
302 script = ExtResource("5_40a50")
303 show_on_questions = true
304 texture = ExtResource("6_uch03")
305 metadata/_edit_layout_mode = 1
307 [node name="AutoAdvanceProgressbar" type="ProgressBar" parent="Anchor/AnimationParent/Sizer/DialogTextPanel"]
308 unique_name_in_owner = true
309 modulate = Color(1, 1, 1, 0.188235)
310 custom_minimum_size = Vector2(0, 10)
312 size_flags_vertical = 8
317 show_percentage = false
318 script = ExtResource("6_07xym")
320 [node name="NameLabelHolder" type="Control" parent="Anchor/AnimationParent/Sizer/DialogTextPanel"]
324 [node name="NameLabelPanel" type="PanelContainer" parent="Anchor/AnimationParent/Sizer/DialogTextPanel/NameLabelHolder"]
325 unique_name_in_owner = true
326 self_modulate = Color(0.00784314, 0.00784314, 0.00784314, 0.843137)
330 offset_bottom = -25.0
332 theme_override_styles/panel = ExtResource("9_yg8ig")
333 metadata/_edit_layout_mode = 1
334 metadata/_edit_use_custom_anchors = true
335 metadata/_edit_group_ = true
337 [node name="DialogicNode_NameLabel" type="Label" parent="Anchor/AnimationParent/Sizer/DialogTextPanel/NameLabelHolder/NameLabelPanel" node_paths=PackedStringArray("name_label_root")]
338 unique_name_in_owner = true
340 theme_override_colors/font_color = Color(1, 1, 1, 1)
341 theme_override_fonts/font = SubResource("FontVariation_v8y64")
342 theme_override_font_sizes/font_size = 15
344 script = ExtResource("7_bi7sh")
345 name_label_root = NodePath("..")