]> Untitled Git - wolf-seeking-sheep.git/blob - addons/dialogic/Modules/Text/settings_text.tscn
Squashed commit of the following:
[wolf-seeking-sheep.git] / addons / dialogic / Modules / Text / settings_text.tscn
1 [gd_scene load_steps=6 format=3 uid="uid://cf3qks3v18xmr"]
2
3 [ext_resource type="Script" uid="uid://c0lystix5ywhh" path="res://addons/dialogic/Modules/Text/settings_text.gd" id="2"]
4 [ext_resource type="PackedScene" uid="uid://dpwhshre1n4t6" path="res://addons/dialogic/Editor/Events/Fields/field_options_dynamic.tscn" id="3"]
5 [ext_resource type="PackedScene" uid="uid://dbpkta2tjsqim" path="res://addons/dialogic/Editor/Common/hint_tooltip_icon.tscn" id="3_s7xhj"]
6
7 [sub_resource type="Image" id="Image_15d2e"]
8 data = {
9 "data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0),
10 "format": "RGBA8",
11 "height": 16,
12 "mipmaps": false,
13 "width": 16
14 }
15
16 [sub_resource type="ImageTexture" id="ImageTexture_3xcp4"]
17 image = SubResource("Image_15d2e")
18
19 [node name="DialogText" type="VBoxContainer"]
20 anchors_preset = 15
21 anchor_right = 1.0
22 anchor_bottom = 1.0
23 offset_bottom = -156.0
24 grow_horizontal = 2
25 grow_vertical = 2
26 script = ExtResource("2")
27
28 [node name="VBoxContainer" type="VBoxContainer" parent="."]
29 layout_mode = 2
30 size_flags_horizontal = 3
31
32 [node name="Title3" type="Label" parent="VBoxContainer"]
33 layout_mode = 2
34 theme_type_variation = &"DialogicSettingsSection"
35 text = "Behaviour"
36
37 [node name="VBox" type="GridContainer" parent="VBoxContainer"]
38 layout_mode = 2
39 columns = 2
40
41 [node name="DefaultSpeedLabel" type="HBoxContainer" parent="VBoxContainer/VBox"]
42 layout_mode = 2
43
44 [node name="Label" type="Label" parent="VBoxContainer/VBox/DefaultSpeedLabel"]
45 layout_mode = 2
46 text = "Default letter speed"
47
48 [node name="HintTooltip2" parent="VBoxContainer/VBox/DefaultSpeedLabel" instance=ExtResource("3_s7xhj")]
49 layout_mode = 2
50 tooltip_text = "The speed in seconds per character. A speed of 0 will reveal the full text instantly (still taking pauses into consideration)."
51 texture = SubResource("ImageTexture_3xcp4")
52 hint_text = "The speed in seconds per character. A speed of 0 will reveal the full text instantly (still taking pauses into consideration)."
53
54 [node name="DefaultSpeed" type="SpinBox" parent="VBoxContainer/VBox"]
55 unique_name_in_owner = true
56 layout_mode = 2
57 step = 0.001
58
59 [node name="InputActionLabel" type="HBoxContainer" parent="VBoxContainer/VBox"]
60 layout_mode = 2
61
62 [node name="Label2" type="Label" parent="VBoxContainer/VBox/InputActionLabel"]
63 layout_mode = 2
64 text = "Input action"
65
66 [node name="HintTooltip3" parent="VBoxContainer/VBox/InputActionLabel" instance=ExtResource("3_s7xhj")]
67 layout_mode = 2
68 tooltip_text = "The action that skips text and generally advances to the next event.
69 You can modify actions in the Project Settings > Input Map."
70 texture = SubResource("ImageTexture_3xcp4")
71 hint_text = "The action that skips text and generally advances to the next event.
72 You can modify actions in the Project Settings > Input Map."
73
74 [node name="InputAction" parent="VBoxContainer/VBox" instance=ExtResource("3")]
75 unique_name_in_owner = true
76 layout_mode = 2
77 size_flags_horizontal = 3
78
79 [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/VBox"]
80 layout_mode = 2
81
82 [node name="Label3" type="Label" parent="VBoxContainer/VBox/HBoxContainer"]
83 layout_mode = 2
84 text = "Text Reveal Skippable"
85
86 [node name="HintTooltip4" parent="VBoxContainer/VBox/HBoxContainer" instance=ExtResource("3_s7xhj")]
87 layout_mode = 2
88 tooltip_text = "If enabled the revealing of text can be skipped with the input action.
89 If disabled you can only advance to the next event when revealing has finnished."
90 texture = SubResource("ImageTexture_3xcp4")
91 hint_text = "If enabled the revealing of text can be skipped with the input action.
92 If disabled you can only advance to the next event when revealing has finnished."
93
94 [node name="Skippable" type="HBoxContainer" parent="VBoxContainer/VBox"]
95 layout_mode = 2
96
97 [node name="Skippable" type="CheckBox" parent="VBoxContainer/VBox/Skippable"]
98 unique_name_in_owner = true
99 layout_mode = 2
100
101 [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/VBox/Skippable"]
102 layout_mode = 2
103
104 [node name="Label3" type="Label" parent="VBoxContainer/VBox/Skippable/HBoxContainer2"]
105 layout_mode = 2
106 text = "Skip Delay:"
107
108 [node name="HintTooltip4" parent="VBoxContainer/VBox/Skippable/HBoxContainer2" instance=ExtResource("3_s7xhj")]
109 layout_mode = 2
110 tooltip_text = "Delay before you can skip. 
111
112 Use this to prevent users from skipping through your timeline to quickly."
113 texture = SubResource("ImageTexture_3xcp4")
114 hint_text = "Delay before you can skip. 
115
116 Use this to prevent users from skipping through your timeline too quickly."
117
118 [node name="SkippableDelay" type="SpinBox" parent="VBoxContainer/VBox/Skippable/HBoxContainer2"]
119 unique_name_in_owner = true
120 layout_mode = 2
121 size_flags_horizontal = 3
122 step = 0.01
123 suffix = "s"
124
125 [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/VBox/Skippable"]
126 layout_mode = 2
127
128 [node name="Label3" type="Label" parent="VBoxContainer/VBox/Skippable/HBoxContainer3"]
129 layout_mode = 2
130 text = "Advance Delay:"
131
132 [node name="HintTooltip4" parent="VBoxContainer/VBox/Skippable/HBoxContainer3" instance=ExtResource("3_s7xhj")]
133 layout_mode = 2
134 tooltip_text = "Delay before you can advance (if the text finishes revealing on its own). 
135
136 This is used to prevent players from advancing when they actually wanted to skip the revealing, but did so very shortly after the text was already fully revealed."
137 texture = SubResource("ImageTexture_3xcp4")
138 hint_text = "Delay before you can advance (only if the text finishes revealing on its own). 
139
140 This is used to prevent players from advancing when they actually wanted to skip the revealing, but did so very shortly after the text was already fully revealed."
141
142 [node name="AdvanceDelay" type="SpinBox" parent="VBoxContainer/VBox/Skippable/HBoxContainer3"]
143 unique_name_in_owner = true
144 layout_mode = 2
145 size_flags_horizontal = 3
146 step = 0.01
147 suffix = "s"
148
149 [node name="ColorNames" type="HBoxContainer" parent="VBoxContainer/VBox"]
150 layout_mode = 2
151
152 [node name="Label4" type="Label" parent="VBoxContainer/VBox/ColorNames"]
153 layout_mode = 2
154 text = "Autocolor names"
155
156 [node name="HintTooltip5" parent="VBoxContainer/VBox/ColorNames" instance=ExtResource("3_s7xhj")]
157 layout_mode = 2
158 tooltip_text = "If enabled character names will be colored in the characters color in text events."
159 texture = SubResource("ImageTexture_3xcp4")
160 hint_text = "If enabled character names will be colored in the characters color in text events."
161
162 [node name="AutocolorNames" type="CheckBox" parent="VBoxContainer/VBox"]
163 unique_name_in_owner = true
164 layout_mode = 2
165
166 [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/VBox"]
167 layout_mode = 2
168
169 [node name="Label5" type="Label" parent="VBoxContainer/VBox/HBoxContainer3"]
170 layout_mode = 2
171 text = "New lines as new events"
172
173 [node name="HintTooltip7" parent="VBoxContainer/VBox/HBoxContainer3" instance=ExtResource("3_s7xhj")]
174 layout_mode = 2
175 tooltip_text = "If enabled dialogic, new lines will be treated as [n] effects,
176 seemingly waiting for input before starting a new text."
177 texture = SubResource("ImageTexture_3xcp4")
178 hint_text = "If enabled dialogic, new lines will be treated as [n] effects,
179 seemingly waiting for input before starting a new text."
180
181 [node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/VBox"]
182 layout_mode = 2
183
184 [node name="NewEvents" type="CheckBox" parent="VBoxContainer/VBox/HBoxContainer4"]
185 unique_name_in_owner = true
186 layout_mode = 2
187
188 [node name="NewEventOption" type="OptionButton" parent="VBoxContainer/VBox/HBoxContainer4"]
189 unique_name_in_owner = true
190 layout_mode = 2
191 item_count = 2
192 selected = 0
193 fit_to_longest_item = false
194 popup/item_0/text = "As new event"
195 popup/item_0/id = 0
196 popup/item_1/text = "Appended"
197 popup/item_1/id = 1
198
199 [node name="HSeparator" type="HSeparator" parent="VBoxContainer"]
200 layout_mode = 2
201
202 [node name="HBoxContainer AutoAdvance" type="HBoxContainer" parent="VBoxContainer"]
203 layout_mode = 2
204
205 [node name="Title" type="Label" parent="VBoxContainer/HBoxContainer AutoAdvance"]
206 layout_mode = 2
207 theme_type_variation = &"DialogicSettingsSection"
208 text = "Auto-Advance"
209
210 [node name="HintTooltip" parent="VBoxContainer/HBoxContainer AutoAdvance" instance=ExtResource("3_s7xhj")]
211 layout_mode = 2
212 tooltip_text = "Autoadvance is the concept of automatically progressing to the next event upon completing text display, usually after a certain delay.
213
214 You can enabled Auto-Advance from code using either:
215 - Dialogic.Inputs.auto_advance.enabled_until_user_input = true
216 - Dialogic.Inputs.auto_advance.enabled_until_next_event = true
217 - Dialogic.Inputs.auto_advance.enabled_forced = true
218 These add up, so if any of them is true, Auto-Advance will happen.
219 Unless manual advancement is disabled, the Auto-Advance time can always be skipped by the player.
220
221 The Auto-Advance will wait for Voice audio to finish playing. This behaviour can be disabled via code. "
222 texture = SubResource("ImageTexture_3xcp4")
223 hint_text = "Autoadvance is the concept of automatically progressing to the next event upon completing text display, usually after a certain delay.
224
225 You can enabled Auto-Advance from code using either:
226 - Dialogic.Inputs.auto_advance.enabled_until_user_input = true
227 - Dialogic.Inputs.auto_advance.enabled_until_next_event = true
228 - Dialogic.Inputs.auto_advance.enabled_forced = true
229 These add up, so if any of them is true, Auto-Advance will happen.
230 Unless manual advancement is disabled, the Auto-Advance time can always be skipped by the player.
231
232 The Auto-Advance will wait for Voice audio to finish playing. This behaviour can be disabled via code. "
233
234 [node name="AutoadvanceSettings" type="GridContainer" parent="VBoxContainer"]
235 layout_mode = 2
236 columns = 2
237
238 [node name="HBox_BaseDelay2" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
239 layout_mode = 2
240
241 [node name="Label" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay2"]
242 layout_mode = 2
243 text = "Base Delay"
244
245 [node name="HintTooltip" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay2" instance=ExtResource("3_s7xhj")]
246 layout_mode = 2
247 tooltip_text = "This is the base delay for autoadvancment."
248 texture = SubResource("ImageTexture_3xcp4")
249 hint_text = "This is the base delay for autoadvancment."
250
251 [node name="FixedDelay" type="SpinBox" parent="VBoxContainer/AutoadvanceSettings"]
252 unique_name_in_owner = true
253 layout_mode = 2
254 size_flags_horizontal = 2
255 step = 0.01
256 value = 1.0
257 suffix = "s"
258
259 [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
260 layout_mode = 2
261
262 [node name="Label2" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer"]
263 layout_mode = 2
264 text = "Additional Delay"
265
266 [node name="HintTooltip2" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer" instance=ExtResource("3_s7xhj")]
267 layout_mode = 2
268 tooltip_text = "An additional delay per character or word can be added.
269
270 Note: When changing values via code, you can actually use both modes simultaniously."
271 texture = SubResource("ImageTexture_3xcp4")
272 hint_text = "An additional delay per character or word can be added.
273
274 Note: When changing values via code, you can actually use both modes simultaniously."
275
276 [node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
277 layout_mode = 2
278
279 [node name="AdditionalDelayMode" type="OptionButton" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
280 unique_name_in_owner = true
281 layout_mode = 2
282 item_count = 3
283 selected = 0
284 fit_to_longest_item = false
285 popup/item_0/text = "None"
286 popup/item_0/id = 0
287 popup/item_1/text = "Per Word"
288 popup/item_1/id = 1
289 popup/item_2/text = "Per Character"
290 popup/item_2/id = 2
291
292 [node name="AdditionalDelay" type="SpinBox" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
293 unique_name_in_owner = true
294 layout_mode = 2
295 step = 0.001
296
297 [node name="AutoadvanceIgnoreCharacters" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
298 unique_name_in_owner = true
299 layout_mode = 2
300
301 [node name="Label3" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
302 layout_mode = 2
303 text = "Ignored Characters"
304
305 [node name="HintTooltip3" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters" instance=ExtResource("3_s7xhj")]
306 layout_mode = 2
307 tooltip_text = "An ignored character will add no delay, this is useful to exclude interpunction and whitespaces.
308
309 If disabled, the general line of text length will be used, stripping the BBCode tags first.
310 If enabled, the text will be scanned and the matching characters will be skipped."
311 texture = SubResource("ImageTexture_3xcp4")
312 hint_text = "An ignored character will add no delay, this is useful to exclude interpunction and whitespaces.
313
314 If disabled, the general line of text length will be used, stripping the BBCode tags first.
315 If enabled, the text will be scanned and the matching characters will be skipped."
316
317 [node name="IgnoredCharactersEnabled" type="CheckBox" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
318 unique_name_in_owner = true
319 layout_mode = 2
320
321 [node name="IgnoredCharacters" type="LineEdit" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
322 unique_name_in_owner = true
323 layout_mode = 2
324 text = "/\\\\,.( ); ?!-+\"'"
325 expand_to_text_length = true
326
327 [node name="HBox_BaseDelay" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
328 layout_mode = 2
329
330 [node name="Label" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay"]
331 layout_mode = 2
332 text = "Enabled at the start"
333
334 [node name="HintTooltip" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay" instance=ExtResource("3_s7xhj")]
335 layout_mode = 2
336 tooltip_text = "While you would usually enable Auto-Advance via code,
337 if this is true it will be initially enabled.
338 This kind of Auto-Advance (system) only stops when disabled via code. "
339 texture = SubResource("ImageTexture_3xcp4")
340 hint_text = "While you would usually enable Auto-Advance via code,
341 if this is true it will be initially enabled.
342 This kind of Auto-Advance (system) only stops when disabled via code. "
343
344 [node name="AutoAdvance" type="CheckBox" parent="VBoxContainer/AutoadvanceSettings"]
345 unique_name_in_owner = true
346 layout_mode = 2
347
348 [node name="HSeparator2" type="HSeparator" parent="VBoxContainer"]
349 layout_mode = 2
350
351 [node name="HBoxContainer AutoSkip" type="HBoxContainer" parent="VBoxContainer"]
352 layout_mode = 2
353
354 [node name="Title" type="Label" parent="VBoxContainer/HBoxContainer AutoSkip"]
355 layout_mode = 2
356 theme_type_variation = &"DialogicSettingsSection"
357 text = "Auto-Skip"
358
359 [node name="HintTooltip" parent="VBoxContainer/HBoxContainer AutoSkip" instance=ExtResource("3_s7xhj")]
360 layout_mode = 2
361 tooltip_text = "Auto-Skip is the concept of automatically skipping Timeline Events to the next unread Text Event or Event demanding user inputs (e.g. Choice, Wait Input, and Text Input).
362
363 You can enable Auto-Skip from code via:
364 Dialogic.Inputs.auto_skip.enabled = true
365
366 By default, Auto-Skip will cancel on user input.
367 You can disable this by calling:
368 Dialogic.Inputs.auto_skip.disable_on_user_input = false"
369 texture = SubResource("ImageTexture_3xcp4")
370 hint_text = "Auto-Skip is the concept of automatically skipping Timeline Events to the next unread Text Event or Event demanding user inputs (e.g. Choice, Wait Input, and Text Input).
371
372 You can enable Auto-Skip from code via:
373 Dialogic.Inputs.auto_skip.enabled = true
374
375 By default, Auto-Skip will cancel on user input.
376 You can disable this by calling:
377 Dialogic.Inputs.auto_skip.disable_on_user_input = false"
378
379 [node name="AutoskipSettings" type="GridContainer" parent="VBoxContainer"]
380 layout_mode = 2
381 columns = 2
382
383 [node name="HBox_BaseDelay2" type="HBoxContainer" parent="VBoxContainer/AutoskipSettings"]
384 layout_mode = 2
385
386 [node name="Label" type="Label" parent="VBoxContainer/AutoskipSettings/HBox_BaseDelay2"]
387 layout_mode = 2
388 text = "Time per Event"
389
390 [node name="HintTooltip" parent="VBoxContainer/AutoskipSettings/HBox_BaseDelay2" instance=ExtResource("3_s7xhj")]
391 layout_mode = 2
392 tooltip_text = "The time until Auto-Skip will execute the next event.
393
394 If this is set to 0.1s, each event should finish within that time.
395 Custom events must respect this time, built-in events already handle Auto-Skip."
396 texture = SubResource("ImageTexture_3xcp4")
397 hint_text = "The time until Auto-Skip will execute the next event.
398
399 If this is set to 0.1s, each event should finish within that time.
400 Custom events must respect this time, built-in events already handle Auto-Skip."
401
402 [node name="AutoskipTimePerEvent" type="SpinBox" parent="VBoxContainer/AutoskipSettings"]
403 unique_name_in_owner = true
404 layout_mode = 2
405 size_flags_horizontal = 2
406 step = 0.01
407 value = 0.1
408 suffix = "s"
409
410 [node name="HSeparator3" type="HSeparator" parent="VBoxContainer"]
411 layout_mode = 2
412
413 [node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
414 layout_mode = 2
415
416 [node name="Title2" type="Label" parent="VBoxContainer/HBoxContainer"]
417 layout_mode = 2
418 theme_type_variation = &"DialogicSettingsSection"
419 text = "Auto-Pauses"
420
421 [node name="HintTooltip" parent="VBoxContainer/HBoxContainer" instance=ExtResource("3_s7xhj")]
422 layout_mode = 2
423 tooltip_text = "Adds pauses after certain letters.
424
425 Each set can contain multiple letters that will (individually)
426 have a pause of the given length added after them."
427 texture = SubResource("ImageTexture_3xcp4")
428 hint_text = "Adds pauses after certain letters.
429
430 Each set can contain multiple letters that will (individually)
431 have a pause of the given length added after them."
432
433 [node name="Add" type="Button" parent="VBoxContainer/HBoxContainer"]
434 layout_mode = 2
435 size_flags_horizontal = 8
436 size_flags_vertical = 4
437 text = "Add set"
438
439 [node name="AutoPauseSets" type="GridContainer" parent="VBoxContainer"]
440 unique_name_in_owner = true
441 layout_mode = 2
442 size_flags_horizontal = 3
443 columns = 3
444
445 [node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"]
446 layout_mode = 2
447
448 [node name="Label5" type="Label" parent="VBoxContainer/HBoxContainer3"]
449 layout_mode = 2
450 text = "Absolute auto-pause times"
451
452 [node name="HintTooltip7" parent="VBoxContainer/HBoxContainer3" instance=ExtResource("3_s7xhj")]
453 layout_mode = 2
454 tooltip_text = "If not enabled autopauses will be multiplied by the speed and user speed. When enabled those will be ignored."
455 texture = SubResource("ImageTexture_3xcp4")
456 hint_text = "If not enabled autopauses will be multiplied by the speed and user speed. When enabled those will be ignored."
457
458 [node name="AutoPausesAbsolute" type="CheckBox" parent="VBoxContainer/HBoxContainer3"]
459 unique_name_in_owner = true
460 layout_mode = 2
461
462 [connection signal="value_changed" from="VBoxContainer/VBox/InputAction" to="." method="_on_InputAction_value_changed"]
463 [connection signal="value_changed" from="VBoxContainer/VBox/Skippable/HBoxContainer3/AdvanceDelay" to="." method="_on_skippable_delay_value_changed"]
464 [connection signal="item_selected" from="VBoxContainer/VBox/HBoxContainer4/NewEventOption" to="." method="_on_new_event_option_item_selected"]
465 [connection signal="item_selected" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AdditionalDelayMode" to="." method="_on_additional_delay_mode_item_selected"]
466 [connection signal="value_changed" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AdditionalDelay" to="." method="_on_additional_delay_value_changed"]
467 [connection signal="text_changed" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters/IgnoredCharacters" to="." method="_on_IgnoredCharacters_text_changed"]
468 [connection signal="pressed" from="VBoxContainer/HBoxContainer/Add" to="." method="_on_add_autopauses_set_pressed"]