added typewriter sound
This commit is contained in:
BIN
assets/audios/typewrite/default_tw.wav
Normal file
BIN
assets/audios/typewrite/default_tw.wav
Normal file
Binary file not shown.
24
assets/audios/typewrite/default_tw.wav.import
Normal file
24
assets/audios/typewrite/default_tw.wav.import
Normal file
@@ -0,0 +1,24 @@
|
||||
[remap]
|
||||
|
||||
importer="wav"
|
||||
type="AudioStreamWAV"
|
||||
uid="uid://cg6grs5k5m33n"
|
||||
path="res://.godot/imported/default_tw.wav-b8234c01d377ca034f868e03cc0f2f97.sample"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/audios/typewrite/default_tw.wav"
|
||||
dest_files=["res://.godot/imported/default_tw.wav-b8234c01d377ca034f868e03cc0f2f97.sample"]
|
||||
|
||||
[params]
|
||||
|
||||
force/8_bit=false
|
||||
force/mono=false
|
||||
force/max_rate=false
|
||||
force/max_rate_hz=44100
|
||||
edit/trim=false
|
||||
edit/normalize=false
|
||||
edit/loop_mode=0
|
||||
edit/loop_begin=0
|
||||
edit/loop_end=-1
|
||||
compress/mode=0
|
@@ -1,7 +1,8 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://bkm7365u1mm3o"]
|
||||
[gd_scene load_steps=6 format=3 uid="uid://bkm7365u1mm3o"]
|
||||
|
||||
[ext_resource type="Script" path="res://src/scene-scripts/dialogue-system/dialog_bubble.cs" id="1_xtj1q"]
|
||||
[ext_resource type="FontFile" uid="uid://cx6bvqk0ghmjv" path="res://assets/fonts/urbane-rounded-medium.otf" id="2_qrihj"]
|
||||
[ext_resource type="AudioStream" uid="uid://cg6grs5k5m33n" path="res://assets/audios/typewrite/default_tw.wav" id="2_wg62u"]
|
||||
[ext_resource type="Texture2D" uid="uid://04pdpdvkg2s" path="res://assets/textures/dialogue/dialogue_answer_ninepatch.png" id="3_n3y1v"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_5w2xu"]
|
||||
@@ -10,6 +11,10 @@
|
||||
script = ExtResource("1_xtj1q")
|
||||
metadata/_edit_use_anchors_ = true
|
||||
|
||||
[node name="typewriter_audio_stream" type="AudioStreamPlayer" parent="."]
|
||||
stream = ExtResource("2_wg62u")
|
||||
pitch_scale = 0.4
|
||||
|
||||
[node name="typewriter_timer" type="Timer" parent="."]
|
||||
wait_time = 0.05
|
||||
|
||||
|
@@ -92,7 +92,10 @@ public partial class dialog_bubble : CanvasLayer
|
||||
public void OnTypewriterTimerTimeout()
|
||||
{
|
||||
if (richText.VisibleCharacters < Regex.Replace(richText.Text, @"\[[^]]+\]", "").Length)
|
||||
{
|
||||
richText.VisibleCharacters++;
|
||||
GetNode<AudioStreamPlayer>("typewriter_audio_stream").Play();
|
||||
}
|
||||
else typewriterTimer.Stop();
|
||||
}
|
||||
public void MakeAnswerBox(string[] dialogOptions)
|
||||
|
Reference in New Issue
Block a user