From 26e2eddd1efeb0a5fff8ffabebefdae48c4a65dc Mon Sep 17 00:00:00 2001 From: Silas Bartha Date: Thu, 21 Nov 2024 12:17:44 -0500 Subject: Thu Nov 21 12:17:44 PM EST 2024 --- src/systems.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/systems.rs') diff --git a/src/systems.rs b/src/systems.rs index 6c3bc71..3f894ec 100644 --- a/src/systems.rs +++ b/src/systems.rs @@ -3,7 +3,7 @@ use bevy::{ tasks::{block_on, futures_lite::future}, }; -use crate::{components::DirworldEntity, payload::DirworldComponent, resources::DirworldTasks}; +use crate::{components::DirworldEntity, resources::DirworldTasks}; pub fn remove_completed_tasks(mut commands: Commands, mut tasks: ResMut) { tasks.retain(|_, task| { @@ -22,12 +22,8 @@ pub fn sync_entity_transforms( for (mut dirworld_entity, transform, global_transform) in dirworld_entity_query.iter_mut() { if transform.is_changed() && !transform.is_added() { if let Some(payload) = &mut dirworld_entity.payload { - if let Some(DirworldComponent::Transform(payload_transform)) = - payload.component_mut("Transform") - { - let transform = global_transform.compute_transform(); - *payload_transform = transform; - } + let transform = global_transform.compute_transform(); + *payload.transform = transform; } } } -- cgit v1.2.3