ULimenKeyBindDeveloperSettings
Overview
ULimenKeyBindDeveloperSettings is a subclass of ULimenModularSettingsSubsystemDeveloperSettings. It stores and manages input mapping contexts for player controllers and pawns, providing a centralized location for configuring key bindings. This class ensures that developers can easily access and modify these settings through the Unreal Engine editor.
Properties
Type | Name | Access | Description |
|---|---|---|---|
| PlayerMappingContexts | EditDefaultsOnly, Config | A map of player controller classes to their corresponding input mapping contexts. |
| PawnMappingContexts | EditDefaultsOnly, Config | A map of pawn classes to their corresponding input mapping contexts. |
Functions
Return Type | Signature | Description |
|---|---|---|
| GetAllInputMappingContexts() const | Retrieves all input mapping contexts by combining the player and pawn mappings into a single array. |
Usage & Implementation Notes
This class is designed to be used in conjunction with the Unreal Engine editor for configuring input bindings.
The
GetAllInputMappingContextsfunction combines both player controller and pawn mappings, ensuring that all relevant input contexts are accessible through a single method.Developers can modify these settings directly in the editor, which will automatically update the game's input configuration.