protected override void OnInitialize() { base.OnInitialize(); _dataSource = new EditValueVM(_settingProperty); if (GauntletLayerUtils.Create(4000, "GauntletLayer") is { } gauntletLayer) { _gauntletLayer = gauntletLayer; _gauntletMovie = LoadMovie is not null?LoadMovie(_gauntletLayer, "EditValueView_MCM", _dataSource) : null; _gauntletLayer.Input.RegisterHotKeyCategory(HotKeyManager.GetCategory("ChatLogHotKeyCategory")); _gauntletLayer.InputRestrictions.SetInputRestrictions(true, InputUsageMask.All); _gauntletLayer.IsFocusLayer = true; AddLayer(_gauntletLayer); ScreenManager.TrySetFocus(_gauntletLayer); } }
protected override void OnInitialize() { base.OnInitialize(); var spriteData = UIResourceManager.SpriteData; var resourceContext = UIResourceManager.ResourceContext; var uiresourceDepot = UIResourceManager.UIResourceDepot; _spriteCategoryEncyclopedia = spriteData.SpriteCategories["ui_encyclopedia"]; _spriteCategoryEncyclopedia.Load(resourceContext, uiresourceDepot); _dataSource = new ModOptionsVM(); if (GauntletLayerUtils.Create(4000, "GauntletLayer") is { } gauntletLayer) { _gauntletLayer = gauntletLayer; _gauntletMovie = LoadMovie is not null?LoadMovie(_gauntletLayer, "ModOptionsView_MCM", _dataSource) : null; _gauntletLayer.Input.RegisterHotKeyCategory(HotKeyManager.GetCategory("GenericPanelGameKeyCategory")); _gauntletLayer.InputRestrictions.SetInputRestrictions(true, InputUsageMask.All); _gauntletLayer.IsFocusLayer = true; AddLayer(_gauntletLayer); ScreenManager.TrySetFocus(_gauntletLayer); } }