protected override void Setup() { // Load all textures used by spellbook window LoadTextures(); // Always dim background ParentPanel.BackgroundColor = ScreenDimColor; // Setup main layout SetupMain(); // Setup controls SetupButtons(); SetupIcons(); SetupLabels(); // Setup icon picker iconPicker = new SpellIconPickerWindow(uiManager, this); iconPicker.OnClose += IconPicker_OnClose; RefreshSpellsList(false); SetDefaults(); // Store toggle closed binding for this window toggleClosedBinding = InputManager.Instance.GetBinding(InputManager.Actions.CastSpell); }
protected override void Setup() { // Load all the textures used by spell maker window LoadTextures(); // Always dim background ParentPanel.BackgroundColor = ScreenDimColor; // Setup native panel background NativePanel.BackgroundColor = new Color(0, 0, 0, 0.75f); NativePanel.BackgroundTexture = baseTexture; // Setup controls SetupLabels(); SetupButtons(); SetupPickers(); SetIcon(selectedIcon); SetStatusLabels(); // Setup effect editor window effectEditor = new DaggerfallEffectSettingsEditorWindow(uiManager, this); effectEditor.OnSettingsChanged += EffectEditor_OnSettingsChanged; effectEditor.OnClose += EffectEditor_OnClose; // Setup icon picker iconPicker = new SpellIconPickerWindow(uiManager, this); iconPicker.OnClose += IconPicker_OnClose; }