From b850b3bae03cda5deedb3e3fde16707247529922 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Tue, 24 Mar 2020 23:47:27 +0100 Subject: [PATCH] allow getting a list of all active coroutines --- Coroutine/CoroutineHandler.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Coroutine/CoroutineHandler.cs b/Coroutine/CoroutineHandler.cs index d801e54..9e5e816 100644 --- a/Coroutine/CoroutineHandler.cs +++ b/Coroutine/CoroutineHandler.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Linq; namespace Coroutine { public static class CoroutineHandler { @@ -53,6 +54,10 @@ namespace Coroutine { } } + public static IEnumerable GetActiveCoroutines() { + return TickingCoroutines.Concat(EventCoroutines); + } + private static IEnumerator InvokeLaterImpl(IWait wait, Action action) { yield return wait; action();