This commit is contained in:
2026-03-22 00:52:06 +00:00
parent cafe376841
commit 71653350d8
4 changed files with 42 additions and 36 deletions
+5 -2
View File
@@ -33,8 +33,11 @@ pub fn task_executor_system(
mut completed_writer: MessageWriter<TaskCompleted>,
mut failed_writer: MessageWriter<TaskFailed>,
) {
let Ok(mut rng) = rng_q.single_mut() else {
return;
// Get mutable access to the single GlobalRng entity
// This must be done once per frame, not per entity
let mut rng = match rng_q.single_mut() {
Ok(r) => r,
Err(_) => return, // No GlobalRng entity exists yet
};
for (entity, mut queue, mut state, mut ambulatory, transform) in query.iter_mut() {