Irrelevant Pixel
  • Introduction / Foreword
  • ↘️Integrating Menu into your game
    • Add to your project
    • Maps and Modes
    • Your Game Instance
    • Play in your Level
    • Turn ON Enhanced Input
    • Mouse functionality
    • Integration completed
  • Getting to know how to use it
    • Creating Page for Options
    • Selector
    • Slider
    • Toggle
    • Keybinder
      • Duplicating Keys
    • Stylizing Interactive Widgets
    • Save your Options
    • End of the Basic Usage Manual
  • Advancing into Internal Structure
    • Core Concepts
    • Page-related things
    • Aspect Ratios + Resolutions
    • Graphics 'Overall Quality'
    • Deeper into (C)Stylizing
    • deleting Dev.Tool
Powered by GitBook
On this page
  1. Advancing into Internal Structure

Page-related things

Last updated 9 months ago

The core idea of a Page is just a Vertical List of widget Items, in which you throw your modular widgets of any kind, and those just spread horizontally there.


Most important for your page, somewhere on Pre-Construct or Construct you must run crucial function - Make Page Options Array. If not run - all the Options present in such a Page will not be filled in the All Page Options array variable. You've already done it in the previous Section:


Those three buttons: Apply, Cancel and to Defaults have quite an identical and simple functionality if you'll peek inside PageBase. But keep in mind that half of that mechanics is located inside each Modular Option:

Also do not forget to cap initialization stage of your Page with Apply All Selected Options (Event-free) .