From 1b718092eee566788f28c50c300ecdc7506e3258 Mon Sep 17 00:00:00 2001 From: Atony <75191600+AtonyGit@users.noreply.github.com> Date: Wed, 8 Jul 2026 18:13:34 -0500 Subject: [PATCH] Move GC clearing out of coroutines --- MiraAPI/Utilities/Extensions.cs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/MiraAPI/Utilities/Extensions.cs b/MiraAPI/Utilities/Extensions.cs index bc3ad0e2..717f0b94 100644 --- a/MiraAPI/Utilities/Extensions.cs +++ b/MiraAPI/Utilities/Extensions.cs @@ -326,7 +326,7 @@ public static class Extensions yield return null; if (clearGc) { - yield return CoFreeResources(); + ClearGarbageCollector(); } } @@ -335,15 +335,8 @@ public static class Extensions /// public static void ClearGarbageCollector() { - Coroutines.Start(CoFreeResources()); - } - - private static IEnumerator CoFreeResources() - { - yield return Resources.UnloadUnusedAssets(); - - GC.WaitForPendingFinalizers(); - GC.Collect(0, GCCollectionMode.Forced); + Resources.UnloadUnusedAssets(); + GC.Collect(); } ///