/// <summary> /// UnloadContent will be called once per game and is the place to unload /// game-specific content. /// </summary> protected override void UnloadContent() { graphics.PreparingDeviceSettings -= OnPreparingDeviceSettings; lightingManager?.CleanUp(); lightingManager = null; battleManager.CleanUp(); battleManager = null; if (Inventory.HasInstance == true) { Inventory.Instance.CleanUp(); } if (DialogueManager.HasInstance == true) { DialogueManager.Instance.CleanUp(); } AssetManager.Instance.CleanUp(); SoundManager.Instance.CleanUp(); SpriteRenderer.Instance.CleanUp(); crashHandler.CleanUp(); LostFocusEvent = null; RegainedFocusEvent = null; }
/// <summary> /// UnloadContent will be called once per game and is the place to unload /// game-specific content. /// </summary> protected override void UnloadContent() { graphics.PreparingDeviceSettings -= OnPreparingDeviceSettings; AssetManager.Instance.CleanUp(); SoundManager.Instance.CleanUp(); SpriteRenderer.Instance.CleanUp(); BattleUIManager.Instance.CleanUp(); BattleObjManager.Instance.CleanUp(); BattleManager.Instance.CleanUp(); crashHandler.CleanUp(); }