From 92cbe3dd8c04011445fd842c318bfe271d727f25 Mon Sep 17 00:00:00 2001 From: Hubert Mattusch Date: Mon, 21 Nov 2022 18:38:02 +0100 Subject: [PATCH] Continue working on level manager split --- CoroutineUtils.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CoroutineUtils.cs b/CoroutineUtils.cs index 7464f4d..ec3102b 100644 --- a/CoroutineUtils.cs +++ b/CoroutineUtils.cs @@ -38,5 +38,13 @@ namespace NEG.Utils yield return null; action?.Invoke(); } + + public static void ActionAfterTime(this MonoBehaviour mono, float time, Action action) => mono.StartCoroutine(ActionAfterTime(time, action)); + + public static IEnumerator ActionAfterTime(float time, Action action) + { + yield return new WaitForSeconds(time); + action?.Invoke(); + } } } \ No newline at end of file