Class CoroutineGroup
This class provides management of multiple coroutines.
Properties
count
The number of coroutines in this coroutine group.
public int count { get; }
Methods
Stop()
Stop all coroutines running in this group.
public void Stop()
Add(Coroutine coroutine)
Add coroutine To this group.
public void Add(Coroutine coroutine)
Clear([bool stop = true])
Clear all coroutines in this group.
public void Clear([bool stop = true])
Start(IEnumerator enumerator)
Start coroutine enumerator and add it to this coroutine group.
public Coroutine Start(IEnumerator enumerator)
Start(Func<IEnumerator> enumeratorFunction)
Start coroutine enumeratorFunction and add it to this coroutine group.
public Coroutine Start(Func<IEnumerator> enumeratorFunction)