Ninja Bear Studio Plugins Help

Architecture

This 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.

Debugger and Logs

For troubleshooting, the Input System provides a few debugging options that can be used to determine the root cause of certain issues.

Last modified: 16 September 2024