} // ClearAllButSprites /// <summary> /// removes/disables or stops all managed assets /// </summary> public static void ClearAllManagedObjects() { MessageBus.Instance.Unsubscribe(); inputM.Flush(); menuM.HideAll(); engineM.ClearSprites(); engineM.ClearLineList(); engineM.ClearAllParticles(); eventM.RemoveAll(); audioM.RemoveAllManagedEffects(); audioM.StopCurrentSong(); tileMapM.Clear(); } // end ClearAllManagedObjects