Example #1
0
 public void StopGroupClip(AudioGroupClip groupClip)
 {
     if (groupClip.loops)
     {
         StopLoopingClip(groupClip.clip, groupClip.groupID);
     }
     else
     {
         StopClip(groupClip.clip, groupClip.groupID);
     }
 }
Example #2
0
 public bool IsGroupClipPlaying(AudioGroupClip groupClip)
 {
     if (groupClip.loops)
     {
         return(IsLoopingClipPlaying(groupClip.clip, groupClip.groupID));
     }
     else
     {
         return(IsClipPlaying(groupClip.clip, groupClip.groupID));
     }
 }
Example #3
0
    public AudioHandle PlayGroupClip(AudioGroupClip groupClip)
    {
        float pitch = Random.Range(groupClip.minPitch, groupClip.maxPitch);

        if (groupClip.loops)
        {
            return(PlayLoopingClip(groupClip.clip, groupClip.groupID, pitch));
        }
        else
        {
            return(PlayClip(groupClip.clip, groupClip.groupID, pitch));
        }
    }
Example #4
0
 public AudioHandle PlayLoopingClip(AudioGroupClip groupClip)
 {
     return(PlayLoopingClip(groupClip.clip, groupClip.groupID, Random.Range(groupClip.minPitch, groupClip.maxPitch)));
 }