Skip to Main Content

BTD_Mod_Helper​.Extensions​.CoroutineExtensions


BloonsTD6 Mod Helper

BTD_Mod_Helper.Extensions

CoroutineExtensions Class

Extensions related to Coroutines

public static class CoroutineExtensions

Inheritance System.Object  CoroutineExtensions

Methods

CoroutineExtensions.CatchErrors(object) Method

Catches errors on a coroutine and logs them

public static System.Collections.IEnumerator CatchErrors(object coroutineOrYield);

Parameters

coroutineOrYield System.Object

Returns

System.Collections.IEnumerator

CoroutineExtensions.CatchErrors(this IEnumerator) Method

Catches errors on a coroutine and logs them

public static System.Collections.IEnumerator CatchErrors(this IEnumerator enumerator);

Parameters

enumerator Il2CppSystem.Collections.IEnumerator

Returns

System.Collections.IEnumerator

CoroutineExtensions.CatchErrors(this IEnumerator) Method

Catches errors on a coroutine and logs them

public static System.Collections.IEnumerator CatchErrors(this System.Collections.IEnumerator enumerator);

Parameters

enumerator System.Collections.IEnumerator

Returns

System.Collections.IEnumerator

CoroutineExtensions.CatchErrors(this Func) Method

Catches errors on a coroutine and logs them

public static System.Collections.IEnumerator CatchErrors(this System.Func<System.Collections.IEnumerator> createCoroutine);

Parameters

createCoroutine System.Func<System.Collections.IEnumerator>

Returns

System.Collections.IEnumerator