IsMuted() public static method

public static IsMuted ( AudioType audioType ) : bool
audioType AudioType
return bool
    public void Play(AudioFile file)
    {
        AudioSource source = getChannel(file.Channel);

        checkMute(file, source);
        bool  shouldResumeClip = false;
        float clipTime         = 0;

        if (file.Type == AudioType.FX)
        {
            if (source.clip != null && source.isPlaying)
            {
                if (!AudioUtil.IsMuted(AudioType.FX))
                {
                    StartCoroutine(completeOnTempChannel(source.clip, source.time, source.volume));
                }
            }
        }
        else if (file.Type == AudioType.Music)
        {
            if (source.clip == file.Clip)
            {
                shouldResumeClip = true;
                clipTime         = source.time;
            }
        }
        source.clip   = file.Clip;
        source.loop   = file.Loop;
        source.volume = file.Volumef;
        if (shouldResumeClip)
        {
            source.time = clipTime;
        }
        source.Play();
    }
 void checkMute(AudioFile file, AudioSource source)
 {
     source.mute = AudioUtil.IsMuted(file.Type);
 }
示例#3
0
 void CheckMute(AudioFile file, AudioSource source)
 {
     source.mute = AudioUtil.IsMuted(file.TypeAsEnum);
 }