Skip to content

Commit 202c325

Browse files
committed
Added sound when mob is squashed
1 parent 5118872 commit 202c325

File tree

6 files changed

+36
-1
lines changed

6 files changed

+36
-1
lines changed

my-3d-squash-the-creeps/GameState.gd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
extends Node
2+
3+
var Audio: Node
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
[gd_scene load_steps=2 format=2]
1+
[gd_scene load_steps=4 format=2]
22

33
[ext_resource path="res://art/House In a Forest Loop.ogg" type="AudioStream" id=1]
4+
[ext_resource path="res://GameStateAudio.gd" type="Script" id=2]
5+
[ext_resource path="res://GameState.gd" type="Script" id=3]
46

57
[node name="GameState" type="Node"]
8+
script = ExtResource( 3 )
69

710
[node name="BGM" type="AudioStreamPlayer" parent="."]
811
stream = ExtResource( 1 )
912
autoplay = true
13+
14+
[node name="Audio" type="Node" parent="."]
15+
script = ExtResource( 2 )
16+
17+
[node name="AudioStreamPlayer1" type="AudioStreamPlayer" parent="Audio"]
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
extends Node
2+
3+
func _ready():
4+
GameState.Audio = self
5+
6+
func play(file):
7+
$AudioStreamPlayer1.stream = load(file)
8+
$AudioStreamPlayer1.play()

my-3d-squash-the-creeps/Mob.gd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ func initiliaze(start_position, player_position):
2323

2424
func squash():
2525
emit_signal("squashed")
26+
GameState.Audio.play("res://art/slimejump.ogg")
2627
queue_free()
2728

2829
func _on_VisibilityNotifier_screen_exited():
26.9 KB
Binary file not shown.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[remap]
2+
3+
importer="ogg_vorbis"
4+
type="AudioStreamOGGVorbis"
5+
path="res://.import/slimejump.ogg-10c1b3f1aa82170ca8f3f74bdb3b107c.oggstr"
6+
7+
[deps]
8+
9+
source_file="res://art/slimejump.ogg"
10+
dest_files=[ "res://.import/slimejump.ogg-10c1b3f1aa82170ca8f3f74bdb3b107c.oggstr" ]
11+
12+
[params]
13+
14+
loop=false
15+
loop_offset=0

0 commit comments

Comments
 (0)