protected override void OnActivate() { base.OnActivate(); SpriteData spriteData = UIResourceManager.SpriteData; TwoDimensionEngineResourceContext resourceContext = UIResourceManager.ResourceContext; ResourceDepot uIResourceDepot = UIResourceManager.UIResourceDepot; this._characterdeveloper = spriteData.SpriteCategories["ui_characterdeveloper"]; this._characterdeveloper.Load(resourceContext, uIResourceDepot); //this._clanCategory = spriteData.SpriteCategories["ui_encyclopedia"]; //this._clanCategory.Load(resourceContext, uIResourceDepot); this._clanCategory = spriteData.SpriteCategories["ui_clan"]; this._clanCategory.Load(resourceContext, uIResourceDepot); this._gauntletLayer = new GauntletLayer(1, "GauntletLayer"); this._gauntletLayer.InputRestrictions.SetInputRestrictions(true, InputUsageMask.All); this._gauntletLayer.Input.RegisterHotKeyCategory(HotKeyManager.GetCategory("GenericCampaignPanelsGameKeyCategory")); this._gauntletLayer.IsFocusLayer = true; ScreenManager.TrySetFocus(this._gauntletLayer); base.AddLayer(this._gauntletLayer); this._dataSource = new HereAdminDashBoardVM(this._heroAdminState.EditHero, OnCloseHereAdminDashBoard); this._gauntletLayer.LoadMovie("HeroAdminDashBoard", this._dataSource); }
protected override void OnFinalize() { base.OnFinalize(); if (LoadingWindow.GetGlobalLoadingWindowState()) { LoadingWindow.DisableGlobalLoadingWindow(); } this._dataSource = null; this._gauntletLayer = null; }