Skip to content

Commit

Permalink
Fixed demo snapping
Browse files Browse the repository at this point in the history
  • Loading branch information
urholaukkarinen committed Apr 4, 2024
1 parent 70ea13d commit 4ae3aa2
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions crates/transform-gizmo-demo/src/gui.rs
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@ fn update_ui(
mut contexts: EguiContexts,
mut gizmo_options: ResMut<GizmoOptions>,
mut camera: Query<&mut Camera>,
keyboard_input: Res<ButtonInput<KeyCode>>,
) {
// Snapping is enabled when CTRL is pressed.
// When using Bevy, you'll probably want to use Bevy's input system for this.
let snapping = contexts.ctx_mut().input(|input| input.modifiers.ctrl);
let snapping = keyboard_input.pressed(KeyCode::ControlLeft);
// Accurate snapping is enabled when both CTRL and SHIFT are pressed
let accurate_snapping = snapping && contexts.ctx_mut().input(|input| input.modifiers.shift);
let accurate_snapping = snapping && keyboard_input.pressed(KeyCode::ShiftLeft);

gizmo_options.snapping = snapping;

Expand Down

0 comments on commit 4ae3aa2

Please sign in to comment.