diff --git a/objects/player/bullet_emitter/player_bullet_emitter.gd b/objects/player/bullet_emitter/player_bullet_emitter.gd index d6ba845..28a18d2 100644 --- a/objects/player/bullet_emitter/player_bullet_emitter.gd +++ b/objects/player/bullet_emitter/player_bullet_emitter.gd @@ -12,6 +12,7 @@ func _input(event: InputEvent) -> void: func _on_timer_timeout() -> void: + $AudioStreamPlayer.play() print("yeth") var bullet = Bullet.instantiate() get_owner().get_owner().add_child(bullet) diff --git a/objects/player/bullet_emitter/player_bullet_emitter.tscn b/objects/player/bullet_emitter/player_bullet_emitter.tscn index b1092da..184f1a5 100644 --- a/objects/player/bullet_emitter/player_bullet_emitter.tscn +++ b/objects/player/bullet_emitter/player_bullet_emitter.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=3 format=3 uid="uid://bs0tv5ubqdjp0"] +[gd_scene load_steps=4 format=3 uid="uid://bs0tv5ubqdjp0"] [ext_resource type="Script" uid="uid://c3kpy2v0yjdqf" path="res://objects/player/bullet_emitter/player_bullet_emitter.gd" id="1_51eej"] [ext_resource type="PackedScene" uid="uid://bgoqv662xuf1r" path="res://objects/player/bullet.tscn" id="2_xytg0"] +[ext_resource type="AudioStream" uid="uid://cou2tupqimsni" path="res://shoot.ogg" id="3_td01p"] [node name="PlayerBulletEmitter" type="Node2D"] script = ExtResource("1_51eej") @@ -16,4 +17,7 @@ position = Vector2(7, -5) [node name="Timer" type="Timer" parent="."] wait_time = 0.1 +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("3_td01p") + [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"] diff --git a/shoot.ogg b/shoot.ogg new file mode 100644 index 0000000..91b93e3 Binary files /dev/null and b/shoot.ogg differ diff --git a/shoot.ogg.import b/shoot.ogg.import new file mode 100644 index 0000000..3114dc7 --- /dev/null +++ b/shoot.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cou2tupqimsni" +path="res://.godot/imported/shoot.ogg-f56457668e0bc642d16a3835d064d8a5.oggvorbisstr" + +[deps] + +source_file="res://shoot.ogg" +dest_files=["res://.godot/imported/shoot.ogg-f56457668e0bc642d16a3835d064d8a5.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4