//----------------------------------------------------------------------------- // Game::UnLoadContent() // unload content (resources loaded above) // unload all content that was loaded before the Engine Loop started //----------------------------------------------------------------------------- public override void UnLoadContent() { TextureManager.Destroy(); ImageManager.Destroy(); GameSpriteManager.Destroy(); BoxSpriteManager.Destroy(); SpriteBatchManager.Destroy(); ProxySpriteManager.Destroy(); TimerEventManager.Destroy(); DeathManager.Destroy(); }
protected override void OnDestroy() { levelMusic.musicSoundChannel.Stop(); levelMusic.Destroy(); /* * foreach (GameObject killTarget in roadList) * { * killTarget.Destroy(); * } * foreach (GameObject killTarget in poopList) * { * killTarget.Destroy(); * } * foreach (GameObject killTarget in victimList) * { * killTarget.Destroy(); * } * foreach (GameObject killTarget in carsList) * { * killTarget.Destroy(); * } * foreach (GameObject killTarget in bikeList) * { * killTarget.Destroy(); * } * foreach (GameObject killTarget in enemyList) * { * killTarget.Destroy(); * } */ _road.Destroy(); player.Destroy(); deathManager.Destroy(); difficulty.Destroy(); _flightLayer.Destroy(); _floorLayer.Destroy(); _groundPoopLayer.Destroy(); _hudLayer.Destroy(); _poopLayer.Destroy(); _powerUpLayer.Destroy(); _victimLayer.Destroy(); }