// 2. Stop public static AudioElement StopElement(string name, StopSettings stopSettings) { AudioElement e = GetElement(name); e.Stop(stopSettings); return(e); }
/** * Global */ public static void StopAll(StopSettings stopSettings) { foreach (Category c in elementManager.categories.children) { c.Stop(stopSettings); } }
// 2. Stop public static Category StopCategory(string name, StopSettings stopSettings) { Category c = GetCategory(name); c.Stop(stopSettings); return(c); }
public override void Stop(StopSettings stopSettings) { foreach (AudioElement e in elements) { e.Stop(stopSettings); } foreach (Category c in subcategories) { c.Stop(stopSettings); } }
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)); }
public IEnumerator StopOnBeat(StopSettings ss) { yield return(StartCoroutine(DelayAndSnap(ss.metronome, ss.snapStyle, ss.beat, ss.delay))); Stop(ss.fadeLength, ss.fadeType, ss.power); }
public virtual void Stop(StopSettings stopSettings) { return; }
public override void Stop(StopSettings stopSettings) { foreach (AudioElement e in elements) { e.Stop (stopSettings); } foreach (Category c in subcategories) { c.Stop (stopSettings); } }
public IEnumerator StopOnBeat(StopSettings ss) { yield return StartCoroutine (DelayAndSnap (ss.metronome, ss.snapStyle, ss.beat, ss.delay)); Stop (ss.fadeLength, ss.fadeType, ss.power); }
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)); }