Exemplo n.º 1
0
    private void stopSFX(sfx sfxType)
    {
        switch (sfxType)
        {
        case sfx.Intercom:
            intercomAudioSource.Stop();
            break;

        case sfx.Oxygen:
            oxygenAudioSource.Stop();
            break;

        case sfx.Siren:
            sirenAudioSource.Stop();
            break;

        case sfx.HyperSpace:
            hyperSpaceAudioSource.Stop();
            break;

        case sfx.PirateBattle:
            pirateBattleAudioSource.Stop();
            break;
        }
    }
Exemplo n.º 2
0
    public void stopSound(sfx sfx)
    {
        AudioSource audio = sources [(int)sfx];

        if (audio != null)
        {
            audio.Stop();
        }
    }
Exemplo n.º 3
0
    public void playSound(sfx sfx, bool loop)
    {
        if ((int)sfx >= clips.Length)
        {
            // Calling an out-of-range clip. No good.
            return;
        }
        AudioSource audio = sources [(int)sfx];

        audio.loop = loop;
        audio.clip = clips [(int)sfx];
        audio.Play();
    }