diff options
-rw-r--r-- | client/menu/sounds/success.ogg | bin | 0 -> 26466 bytes | |||
-rw-r--r-- | client/menu/sounds/success.ogg.import | 19 | ||||
-rw-r--r-- | client/player/effect.gd | 3 | ||||
-rw-r--r-- | client/player/effect.tscn | 6 |
4 files changed, 27 insertions, 1 deletions
diff --git a/client/menu/sounds/success.ogg b/client/menu/sounds/success.ogg Binary files differnew file mode 100644 index 00000000..590c7dab --- /dev/null +++ b/client/menu/sounds/success.ogg diff --git a/client/menu/sounds/success.ogg.import b/client/menu/sounds/success.ogg.import new file mode 100644 index 00000000..a9a11f60 --- /dev/null +++ b/client/menu/sounds/success.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://camy77x26mmpv" +path="res://.godot/imported/success.ogg-e38685f2806ef7e0cf55f48c7c208873.oggvorbisstr" + +[deps] + +source_file="res://menu/sounds/success.ogg" +dest_files=["res://.godot/imported/success.ogg-e38685f2806ef7e0cf55f48c7c208873.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/client/player/effect.gd b/client/player/effect.gd index eba2e66f..ae6a6756 100644 --- a/client/player/effect.gd +++ b/client/player/effect.gd @@ -16,11 +16,14 @@ class_name Effect extends Node3D +@onready var success = $Success + func set_effect(e: String): clear_effect() match e: "satisfied": $Stars.emitting = true + success.play() _: push_warning("effect %s unknown" % e) diff --git a/client/player/effect.tscn b/client/player/effect.tscn index 787997e9..fec019c2 100644 --- a/client/player/effect.tscn +++ b/client/player/effect.tscn @@ -1,10 +1,14 @@ -[gd_scene load_steps=3 format=3 uid="uid://dn2ne30t81ame"] +[gd_scene load_steps=4 format=3 uid="uid://dn2ne30t81ame"] [ext_resource type="Script" path="res://player/effect.gd" id="1_aqsk6"] [ext_resource type="PackedScene" uid="uid://yaed1vnhd0aa" path="res://player/stars.tscn" id="2_shb5l"] +[ext_resource type="AudioStream" uid="uid://camy77x26mmpv" path="res://menu/sounds/success.ogg" id="3_favyn"] [node name="Effect" type="Node3D"] script = ExtResource("1_aqsk6") [node name="Stars" parent="." instance=ExtResource("2_shb5l")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0) + +[node name="Success" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_favyn") |