Modular 3D Text
  • ✉️Contact Support
  • ⭐Read me first
  • Introduction
    • ⚡Namespace
    • ⚡Assembly Definition
    • ⚡Scripting define symbol
    • 3D UI for XR
      • Internal documentation
  • Text
    • Modular 3D Text
      • Script documentation
        • UpdateText
        • MeshPostProcess
        • Internal Documentation
    • Text Updater
    • Fonts
      • Creating fonts
        • Troubleshoot
      • Letter
  • Input
    • Button/Key
      • Button Input System
      • Button Input Processor
    • Mouse/Touch
      • Raycast Selector
      • Raycast Input Processor
    • Troubleshoot
  • Modules
    • Modules
  • UI
    • List
      • Script documentation
    • Button
      • Script documentation
    • Toggle
      • Script documentation
    • Slider
      • Script documentation
        • UpdateValue
        • IncreaseValue
        • DecreaseValue
      • SliderHandle
    • Input Field
      • Script documentation
        • UpdateText
        • ContentType
    • Horizontal Selector
      • Script documentation
  • Layout System
  • Modules
  • Package Importer
  • Utility
    • UI States
    • Asset Settings
  • Version History
Powered by GitBook
On this page
  • Global Button Input System
  • Local Button Input System

Was this helpful?

  1. Input
  2. Button/Key

Button Input System

PreviousButton/KeyNextButton Input Processor

Last updated 1 year ago

Was this helpful?

Has one in every scene to control the behavior of all button inputs. Dictates what type of button input should be used. It is auto-created when a UI element that supports it is created. This auto-creation behavior can be turned on/off via the .

There are three types of input. Global, Common, and Individual.

Variable
Type

selectedInputSystem

ButtonInputSystemLocal

The currently selected UI item.

The Local input system has all the events correctly set up by default. Call these events if you want to use your own custom input processor.

asset window