From 1ad1bd0ad2eda0a4dd81806f91e7a03934725b47 Mon Sep 17 00:00:00 2001 From: rendo Date: Tue, 7 Apr 2026 11:39:29 +0500 Subject: [PATCH] Fixed overlapping --- rust-pvz-genetics/src/godot_wrapper/plant.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rust-pvz-genetics/src/godot_wrapper/plant.rs b/rust-pvz-genetics/src/godot_wrapper/plant.rs index a0f7856..25eb8b1 100644 --- a/rust-pvz-genetics/src/godot_wrapper/plant.rs +++ b/rust-pvz-genetics/src/godot_wrapper/plant.rs @@ -61,8 +61,8 @@ impl INode2D for Plant { impl Plant { #[func] fn restructure(&mut self) { - if let Some(mut child) = self.base().get_child(0) { - child.queue_free(); + for i in 0..self.base().get_children().len() { + self.base_mut().get_child(i as i32).unwrap().queue_free(); } let Some(godot_genome) = self.genome.clone() else { return; };