aboutsummaryrefslogtreecommitdiff
path: root/src/systems.rs
diff options
context:
space:
mode:
authorLibravatar Silas Bartha <silas@exvacuum.dev>2024-11-21 12:17:44 -0500
committerLibravatar Silas Bartha <silas@exvacuum.dev>2024-11-21 12:17:44 -0500
commit26e2eddd1efeb0a5fff8ffabebefdae48c4a65dc (patch)
tree7f0903a6c90fb4e09d2894f55cffd0acbcb51350 /src/systems.rs
parent99c398cc127dbc83480f98fea8c76f7c19d4dce8 (diff)
Thu Nov 21 12:17:44 PM EST 2024
Diffstat (limited to 'src/systems.rs')
-rw-r--r--src/systems.rs10
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;
}
}
}