Browse Source

Fix for SceneLoader trying to destroy nested sprites twice

master
chrisgregan 10 years ago
parent
commit
514493e4e3
  1. 3
      Assets/Fungus/FungusScript/Scripts/SceneLoader.cs

3
Assets/Fungus/FungusScript/Scripts/SceneLoader.cs

@ -50,9 +50,12 @@ namespace Fungus
// first to free up memory for loading in the next scene.
SpriteRenderer[] renderers = GameObject.FindObjectsOfType<SpriteRenderer>();
foreach (SpriteRenderer renderer in renderers)
{
if (renderer != null)
{
DestroyImmediate(renderer.gameObject);
}
}
// Wait for objects to actually be destroyed at end of run loop
yield return new WaitForEndOfFrame();

Loading…
Cancel
Save