use bevy::prelude::*; use bevy_rapier3d::prelude::*; use crate::logic::core::player::player_movement::{PlayerMovementInput, move_player, PlayerLinearYState}; use super::markers::player::Player; /// System that captures input and fires events pub fn capture_input(keyboard_input: Res>, query: Query<(&mut Velocity, &mut ExternalImpulse, &mut PlayerLinearYState), With>, time: Res