23 lines
473 B
C#
23 lines
473 B
C#
using Godot;
|
|
|
|
public partial class SoundEffects : AudioStreamPlayer3D
|
|
{
|
|
private string _fireSfx = "res://Audio/SFX/gunshot.mp3";
|
|
|
|
private string _reloadSfx = "res://Audio/SFX/reload.mp3";
|
|
|
|
public void OnFireGun()
|
|
{
|
|
var audioStream = ResourceLoader.Load<AudioStream>(_fireSfx);
|
|
Stream = audioStream;
|
|
Play();
|
|
}
|
|
|
|
public void OnReload()
|
|
{
|
|
var audioStream = ResourceLoader.Load<AudioStream>(_reloadSfx);
|
|
Stream = audioStream;
|
|
Play();
|
|
}
|
|
}
|