diff options
Diffstat (limited to 'client/player')
-rw-r--r-- | client/player/effect.gd | 3 | ||||
-rw-r--r-- | client/player/effect.tscn | 6 |
2 files changed, 8 insertions, 1 deletions
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") |