跳到主要内容

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)