InputArchitecture
Last modified: 24 November 2024This section includes deep dive on important technical aspects of the Input System.
- Input Handlers
These small pieces of code are responsible for handling input. They are self-contained and highly reusable. The system also provides Input Handlers fully integrated with the Gameplay Ability System.
- Forward Reference
This element is important for certain control schemes, such as twin-stick controls, where a constant forward reference is necessary.
- Input Detection
Ninja Input provides a native way to detect changes in the input mode - Gamepad or Keyboard and Mouse.
- Common UI
Common UI has a few systems that are closely related to input handling such as the Input Routing. Ninja Input can help adjusting certain input settings for user interfaces as well.