diff --git a/MiraAPI/Utilities/Extensions.cs b/MiraAPI/Utilities/Extensions.cs index bc3ad0e..717f0b9 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(); } ///