diff --git a/studio/src/camera_controller.rs b/studio/src/camera_controller.rs index 205f56b..7a93605 100644 --- a/studio/src/camera_controller.rs +++ b/studio/src/camera_controller.rs @@ -1,7 +1,8 @@ use std::f32::consts; use bevy::{ - prelude::*, window::{CursorGrabMode, PrimaryWindow} + prelude::*, + window::{CursorGrabMode, PrimaryWindow}, }; use crate::{ @@ -26,10 +27,9 @@ impl Plugin for CameraControllerPlugin { camera_control_kinematic, (process_physical_inputs, process_focus_inputs).before(InterpolationSystem), (camera_control_physical, interp_camera_focus).after(InterpolationSystem), - ) .in_set(CameraMotionSystem), - ); + ); #[cfg(not(feature = "wasm"))] app.add_systems(PreUpdate, sync_camera_viewport); @@ -39,8 +39,8 @@ impl Plugin for CameraControllerPlugin { #[cfg(not(feature = "wasm"))] fn sync_camera_viewport( mut camera: Query<&mut Camera, With>, - mut window: Query<&mut Window, With>,) -{ + mut window: Query<&mut Window, With>, +) { let Ok(mut camera) = camera.get_single_mut() else { return; }; diff --git a/studio/src/debug.rs b/studio/src/debug.rs index 338dbe6..31cab44 100644 --- a/studio/src/debug.rs +++ b/studio/src/debug.rs @@ -3,14 +3,20 @@ use std::fmt; use bevy::{prelude::*, window::PrimaryWindow}; use bevy_inspector_egui::DefaultInspectorConfigPlugin; use bevy_mod_picking::debug::DebugPickingMode; +use space_editor::prelude::space_undo::AppAutoUndo; use space_editor::{ prelude::*, space_editor_ui::{tools::gizmo::GizmoToolPlugin, EditorPluginGroup}, }; -use space_editor::prelude::space_undo::AppAutoUndo; use crate::{ - anim::SkeletalJoint, camera_controller::{CameraController, CameraMotionSystem}, input::{Action, InputAction, Lifecycle}, interaction::Selectable, is_editor, scene::SceneElement, MainCamera + anim::SkeletalJoint, + camera_controller::{CameraController, CameraMotionSystem}, + input::{Action, InputAction, Lifecycle}, + interaction::Selectable, + is_editor, + scene::SceneElement, + MainCamera, }; #[derive(Resource, Deref, DerefMut)] @@ -76,7 +82,6 @@ impl Plugin for DebugPlugin { app.auto_undo::>(); app.auto_undo::(); app.auto_undo::(); - app.add_systems(Update, sync_editor_camera); app.add_systems( diff --git a/studio/src/lib.rs b/studio/src/lib.rs index 1438f71..3a8ae9b 100644 --- a/studio/src/lib.rs +++ b/studio/src/lib.rs @@ -147,7 +147,7 @@ pub fn start(init: InitParams, mode: StudioMode, window_config: Option) let mut app = App::new(); - app.insert_resource(mode); + app.insert_resource(mode); app.insert_resource(bevy::winit::WinitSettings { focused_mode: bevy::winit::UpdateMode::Continuous, unfocused_mode: bevy::winit::UpdateMode::Continuous,