fix delete event

This commit is contained in:
rewin
2024-01-17 22:32:52 +03:00
parent cfe849959e
commit 81b8dbd6ca
3 changed files with 4 additions and 3 deletions
+3 -3
View File
@@ -143,10 +143,10 @@ fn spawn_gizmo(
fn sync_gizmo_transform(
mut cmd: Commands,
mut q_gizmo: Query<(&mut Transform, &TransformGizmo)>,
mut q_gizmo: Query<(Entity, &mut Transform, &TransformGizmo)>,
q_targets: Query<&GlobalTransform>,
) {
for (mut transform, gizmo) in q_gizmo.iter_mut() {
for (ent, mut transform, gizmo) in q_gizmo.iter_mut() {
if let Ok(target) = q_targets.get(gizmo.target) {
match gizmo.transform_space {
super::TransformSpace::Local => {
@@ -159,7 +159,7 @@ fn sync_gizmo_transform(
}
}
} else {
cmd.entity(gizmo.target).despawn_recursive();
cmd.entity(ent).despawn_recursive();
}
}
}
+1
View File
@@ -22,6 +22,7 @@ mod skybox;
mod ui;
mod viewport;
mod world_grid;
mod persistance;
use crate::{
camera_controller::CameraControllerPlugin,
View File