auto undo

This commit is contained in:
rewin
2024-04-01 22:43:56 +03:00
parent 31430191f1
commit 97ebf4c224
+9 -4
View File
@@ -7,12 +7,10 @@ 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},
is_editor, MainCamera,
anim::SkeletalJoint, camera_controller::{CameraController, CameraMotionSystem}, input::{Action, InputAction, Lifecycle}, interaction::Selectable, is_editor, scene::SceneElement, MainCamera
};
#[derive(Resource, Deref, DerefMut)]
@@ -73,6 +71,13 @@ impl Plugin for DebugPlugin {
.disable::<space_editor::prelude::SelectedPlugin>(),
);
app.auto_undo::<Handle<StandardMaterial>>();
app.auto_undo::<SkeletalJoint>();
app.auto_undo::<Handle<Mesh>>();
app.auto_undo::<SceneElement>();
app.auto_undo::<Selectable>();
app.add_systems(Update, sync_editor_camera);
app.add_systems(
Update,