public void ShutDown() { if (nextScene == SceneType.Pause) //次のシーンがPauseだったら以下のものShutdownしない { return; } map.Clear(); //マップ解放 map = null; gameManager.ReleaseMap(); mapItemManager.Initialize(); //Item解放 mapItemManager = null; gameManager.EnemySetting.Clear(); //SpawnSettingを削除 ui = null; }
public void ShutDown() { if (nextScene == SceneType.Pause) { return; } map.Clear(); //マップ解放 map = null; gameManager.ReleaseMap(); mapItemManager.Initialize(); //Item解放 mapItemManager = null; pManager.Clear(); pManager = null; characterManager = null; gameManager.EnemySetting.Clear(); ui = null; stageManager.ReleaseBossBGM(); }