It seems that there is a conflict between the Input type from Bevy's input module and the Input type from the bevy_mod_picking crate. The bevy_mod_picking crate defines its own Input type as part of the PickSet enum, which is causing the confusion.
bevy = { version = "0.13.1", features = ["dynamic_linking"] }
bevy_mod_picking = "0.18.2"
Solution: In bevy 0.13 it is Res<ButtonInput<KeyCode>> now :-)
It seems that there is a conflict between the
Input
type from Bevy's input module and the Input type from the bevy_mod_picking crate. The bevy_mod_picking crate defines its own Input type as part of the PickSet enum, which is causing the confusion.bevy = { version = "0.13.1", features = ["dynamic_linking"] } bevy_mod_picking = "0.18.2"
Solution: In bevy 0.13 it is
Res<ButtonInput<KeyCode>>
now :-)