protected override void Initialize(Engine.EngineStuff engine, Engine.GraphicFactory factory, Engine.GraphicInfo ginfo) { #if !XBOX if (skin != null) { manager = new Manager(engine, skin, ginfo.Window); } else { manager = new Manager(engine, ginfo.Window); } #else if (skin != null) { manager = new Manager(engine, skin); } else { manager = new Manager(engine); } #endif if (skin != null) { Manager.SkinDirectory = @"Content\"; } else { Manager.SkinDirectory = @"Content\Skins"; } manager.Initialize(); }
/// <summary> /// Cleans up resources that dont are exclusive of the screen /// </summary> /// <param name="engine"></param> protected override void CleanUp(Engine.EngineStuff engine) { if (CleanUpWhenRemoved) { videoPlayer.Dispose(); engine.ContentManager.ReleaseAsset(location); base.CleanUp(engine); } }