示例#1
0
    public async void PlayStream(Sounds.Type sound)
    {
        AudioStreamPlayer2D Sound = new AudioStreamPlayer2D();

        Sound.Stream   = Sounds.sounds[sound];
        Sound.VolumeDb = Sounds.soundAjust[sound];
        AddChild(Sound);
        Sound.Play();
        await ToSignal(Sound, "finished");

        Sound.QueueFree();
    }
示例#2
0
 public static void PlaySound(Sounds.Type sound)
 {
     instance.PlayStream(sound);
 }