diff options
author | 2024-11-21 12:17:44 -0500 | |
---|---|---|
committer | 2024-11-21 12:17:44 -0500 | |
commit | 26e2eddd1efeb0a5fff8ffabebefdae48c4a65dc (patch) | |
tree | 7f0903a6c90fb4e09d2894f55cffd0acbcb51350 /src/systems.rs | |
parent | 99c398cc127dbc83480f98fea8c76f7c19d4dce8 (diff) |
Thu Nov 21 12:17:44 PM EST 2024
Diffstat (limited to 'src/systems.rs')
-rw-r--r-- | src/systems.rs | 10 |
1 files changed, 3 insertions, 7 deletions
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<DirworldTasks>) { 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; } } } |