From 47b8c1cc50fe49dcd2ac377d63880d366284352f Mon Sep 17 00:00:00 2001 From: Hubert Mattusch Date: Sun, 20 Nov 2022 11:07:04 +0100 Subject: [PATCH] add new corutine utils --- CoroutineUtils.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CoroutineUtils.cs b/CoroutineUtils.cs index f1e835b..7464f4d 100644 --- a/CoroutineUtils.cs +++ b/CoroutineUtils.cs @@ -16,6 +16,17 @@ namespace NEG.Utils } } + public static void ActionAfterFrames(this MonoBehaviour mono, int count, Action action) + { + mono.StartCoroutine(ActionAfterFrames(count, action)); + } + + public static IEnumerator ActionAfterFrames(int count, Action action) + { + yield return WaitForFrames(count); + action?.Invoke(); + } + public static IEnumerator ActionAfterEndOfFrame(Action action) { yield return WaitForEndOfFrame;