Exemplo n.º 1
0
    // 2. Stop
    public static AudioElement StopElement(string name, StopSettings stopSettings)
    {
        AudioElement e = GetElement(name);

        e.Stop(stopSettings);
        return(e);
    }
Exemplo n.º 2
0
 /**
  * Global
  */
 public static void StopAll(StopSettings stopSettings)
 {
     foreach (Category c in elementManager.categories.children)
     {
         c.Stop(stopSettings);
     }
 }
Exemplo n.º 3
0
    // 2. Stop
    public static Category StopCategory(string name, StopSettings stopSettings)
    {
        Category c = GetCategory(name);

        c.Stop(stopSettings);
        return(c);
    }
Exemplo n.º 4
0
 public override void Stop(StopSettings stopSettings)
 {
     foreach (AudioElement e in elements)
     {
         e.Stop(stopSettings);
     }
     foreach (Category c in subcategories)
     {
         c.Stop(stopSettings);
     }
 }
Exemplo n.º 5
0
    public override void Stop(StopSettings ss)
    {
        if (!playing || stopping)
        {
            return;
        }

        stopping = true;
        if (!ss.onBeat)
        {
            Stop(ss.fadeLength, ss.fadeType, ss.power);
            return;
        }
        StartCoroutine(StopOnBeat(ss));
    }
Exemplo n.º 6
0
    public IEnumerator StopOnBeat(StopSettings ss)
    {
        yield return(StartCoroutine(DelayAndSnap(ss.metronome, ss.snapStyle, ss.beat, ss.delay)));

        Stop(ss.fadeLength, ss.fadeType, ss.power);
    }
Exemplo n.º 7
0
 public virtual void Stop(StopSettings stopSettings)
 {
     return;
 }
Exemplo n.º 8
0
 public override void Stop(StopSettings stopSettings)
 {
     foreach (AudioElement e in elements) {
         e.Stop (stopSettings);
     }
     foreach (Category c in subcategories) {
         c.Stop (stopSettings);
     }
 }
Exemplo n.º 9
0
 public IEnumerator StopOnBeat(StopSettings ss)
 {
     yield return StartCoroutine (DelayAndSnap (ss.metronome, ss.snapStyle, ss.beat, ss.delay));
     Stop (ss.fadeLength, ss.fadeType, ss.power);
 }
Exemplo n.º 10
0
    public override void Stop(StopSettings ss)
    {
        if (!playing || stopping) return;

        stopping = true;
        if (!ss.onBeat) {
            Stop (ss.fadeLength, ss.fadeType, ss.power);
            return;
        }
        StartCoroutine (StopOnBeat (ss));
    }