A super easy-to-use, lightweight, and fully C++ written Interaction System plugin.
Note:
First, you need to create a new InputAction
and setup like below.
Then, add the newly created InputAction
into your InputMappingContext
and assign input keys for both the keyboard and the controller.
Navigate to Project Settings → Common Input Settings and ensure that InputData
is set to GenericInputData
. Under your platform of choice, add ControllerData
for each CommonInputBaseControllerData
you’ve created.
Create a CommonInputBaseControllerData
for each input device you use. This example demonstrates a generic gamepad, but the same setup applies to specific controllers like PS5, Xbox, or Nintendo gamepads.
The provided brushes are located in the plugin's content folder.