pub fn gamepad_button_event_system(
    button_events: EventReader<'_, '_, GamepadButtonChangedEvent>,
    button_input: ResMut<'_, Input<GamepadButton>>,
    button_axis: ResMut<'_, Axis<GamepadButton>>,
    settings: Res<'_, GamepadSettings>
)
Expand description

Uses GamepadButtonChangedEvents to update the relevant Input and Axis values.