🔧
Nice Settings Menu
  • 👋Welcome - Nice Settings Menu Documentation
  • 🔌Integration in your project
  • 🎮Key Mapping / Binding
    • 🎮Enhanced Input System
    • 🎮Old Input System
    • âŒ¨ī¸Key conflict settings (use same keys for inputs)
  • đŸ–ąī¸Nice Navigation System
    • đŸ–ąī¸Navigation Input Modes
    • đŸ–ąī¸Use outside of settings/pause menu
  • 📖Use Settings Menu in Main Menu
  • đŸŸĻSettings Menu widget
  • â¸ī¸Pause Menu widget
  • â¯ī¸Pause Menu - Set Game Paused
  • đŸ”ŗSettings Section
  • đŸ“ĻSettings Category Button
  • 🔹Different Setting Types
    • đŸŸĻOption Switcher
    • đŸŸĻToggler
    • đŸŸĻSlider
    • đŸŸĻKey Mapper
  • â†Šī¸Change setting default values
  • đŸ—ƒī¸Setting Presets with Overall Switcher
  • 🔊Audio/Sound Volume adjustments
  • đŸ–ąī¸Mouse Cursor Visibility on leaving Pause Menu
  • 🔅Add Lumen Setting
  • đŸ–Ĩī¸Confirm Alert
    • đŸ’ģUse Confirm Alert everywhere
  • đŸ“ēCreate your own theme
  • đŸ–ąī¸Sensitivity Mouse & Gamepad
  • âœˆī¸Seamless Server Travel
  • Disable the FPS counter
  • 🌍Localization / Languages
  • Troubleshooting: No inputs
  • Troubleshooting: Save/Load not working
  • âŦ†ī¸Update Guides
    • 🔃Update From v1.0 to v1.1
  • 🐞Bug Fixes
Powered by GitBook
On this page
  1. Nice Navigation System

Use outside of settings/pause menu

PreviousNavigation Input ModesNextUse Settings Menu in Main Menu

Last updated 1 year ago

First, learn in Nice Navigation System how the system actually works.

Make sure to enable the Nice Navigation System if you want to be able to navigate since it is disabled by default. More information about that can also be found in: Nice Navigation System

If you want to make your widgets selectable by the Nice Settings Menu make sure that these widgets have the parent class WB_Master_NavWidget.

To reparent your widget, open it and change the Parent Class from User Widget to WB_Master_NavWidget, But only if it is User Widget:

If you parent class is not User Widget, you can cosider going to this widget class and check if it is User Widget. Then you can reparent it also in this widget to WB_Master_NavWidget.

Visual Indicator when Nice Nav Widget is selected

Somehow you need to visually indicate if a widget is currently selected by the nice navigation system. In your widget's Event Graph at the beginning you can create a binding which will trigger an event each time your widget is selected or deselected by the Nice Navigation System.

Here is how this implementation can look like:

In this example I_NavigationSelection is just an Image added in the Design tab of the widget. The image can be set up like this if you want a pulse effect in a color of your choice:

đŸ–ąī¸
đŸ–ąī¸
❗