logo
pub fn gamepad_event_system(
    button_input: ResMut<'_, Input<GamepadButton>>,
    axis: ResMut<'_, Axis<GamepadAxis>>,
    button_axis: ResMut<'_, Axis<GamepadButton>>,
    raw_events: EventReader<'_, '_, GamepadEventRaw>,
    events: EventWriter<'_, '_, GamepadEvent>,
    settings: Res<'_, GamepadSettings>
)