Exemple #1
0
    public static void Play(string sound, float volume = 1, float pitch = 1, float delay = 0, bool looping = false, float playaAt = 0)
    {
        var clip = soundDB.GetClip(sound);

        var source = soundDB.AudioSourceInstance;

        source.clip   = clip;
        source.volume = volume;
        source.pitch  = pitch;
        source.time   = playaAt;
        source.loop   = looping;

        source.PlayDelayed(delay);
    }
Exemple #2
0
    public static AudioSource Play(string sound, float volume = 1, float pitch = 1, float delay = 0, bool looping = false, float playaAt = 0)
    {
        var clip = soundDB.GetClip(sound);

        var source = soundDB.AudioSourceInstance;

        source.clip   = clip;
        source.volume = volume;
        source.pitch  = pitch;
        source.time   = playaAt;
        source.loop   = looping;

        source.PlayDelayed(delay);

        if (!GameManager.Instance.PlayingAudio)
        {
            MuteAll();
        }

        return(source);
    }