From b548612ecc8b915eb4404813ffed747225e6961b Mon Sep 17 00:00:00 2001 From: pennyrigate Date: Wed, 8 Mar 2023 12:26:37 -0500 Subject: [PATCH] button sound! --- audio/sounds/button.ogg | Bin 0 -> 4874 bytes audio/sounds/button.ogg.import | 15 +++++++++++++++ objects/environment/switches/button.gd | 2 ++ objects/environment/switches/button.tscn | 2 ++ 4 files changed, 19 insertions(+) create mode 100644 audio/sounds/button.ogg create mode 100644 audio/sounds/button.ogg.import diff --git a/audio/sounds/button.ogg b/audio/sounds/button.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c0eb3db5c812aa972441c3b694c8e118988606c8 GIT binary patch literal 4874 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 KZ2^J6^#1_x((;)A literal 0 HcmV?d00001 diff --git a/audio/sounds/button.ogg.import b/audio/sounds/button.ogg.import new file mode 100644 index 0000000..11bdda1 --- /dev/null +++ b/audio/sounds/button.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/button.ogg-c5f23a6f7088dd5f53927529b8710876.oggstr" + +[deps] + +source_file="res://audio/sounds/button.ogg" +dest_files=[ "res://.import/button.ogg-c5f23a6f7088dd5f53927529b8710876.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/objects/environment/switches/button.gd b/objects/environment/switches/button.gd index 629fa31..9cde8ca 100644 --- a/objects/environment/switches/button.gd +++ b/objects/environment/switches/button.gd @@ -1,6 +1,7 @@ extends "res://objects/environment/switches/switch.gd" var pressed = false +var sound = load("res://audio/sounds/button.ogg") func _on_ActivationArea_area_entered(area): if !pressed: @@ -8,3 +9,4 @@ func _on_ActivationArea_area_entered(area): activate() $Sprite.frame = 1 pressed = true + Audio.play_sound(sound,$AudioStreamPlayer) diff --git a/objects/environment/switches/button.tscn b/objects/environment/switches/button.tscn index bb8bbc7..931b364 100644 --- a/objects/environment/switches/button.tscn +++ b/objects/environment/switches/button.tscn @@ -26,4 +26,6 @@ polygon = PoolVector2Array( 1, 7, 0, 8, 1, 8, 7, 8, 8, 8, 7, 7 ) position = Vector2( 4, 6.5 ) shape = SubResource( 1 ) +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] + [connection signal="area_entered" from="ActivationArea" to="." method="_on_ActivationArea_area_entered"]