INNER CODE UNIT · Rust
move_character
dust-engine/dust · crates/character/src/lib.rs:177
fn move_character(
mut characters: Query<(
Entity,
&mut Character,
&Collider,
&mut Transform,
&mut LinearVelocity,
)>,
children: Query<&Children>,
keys: Res<ButtonInput<KeyCode>>,
move_and_slide: MoveAndSlide,
time: Res<Time>,
) {
let dt = time.delta_secs();
if dt <= 0.0 {
return;
}
let mut input = Vec3::ZERO;