public override void LoadContent() { Background tempBack = new Background(TheGame.Content.Load<Texture2D>(@"Maps/Level2/underwaterlvl"), TheSpriteBatch); player = new Player(TheGame, TheSpriteBatch, new Vector2(100, 500)); player.LoadContent(); //Loading the Enemy Sprites enemy = new Vortex(TheGame, TheSpriteBatch, new Vector2(200, 200)); enemy.LoadContent(); spawnManager = new SpawnManager(TheGame, TheSpriteBatch); //Object Manager objectManager.RegisterObject(tempBack); objectManager.RegisterObject(enemy); objectManager.RegisterObject(player); collisionManager.RegisterObject(player); collisionManager.RegisterObject(enemy); levelLoaded = true; }
public override void UnLoadContent() { levelLoaded = false; player = null; enemy = null; spawnManager = null; base.UnLoadContent(); }