From 5ca8e381dbfe4ee424eb29a6ff5581f60599d41c Mon Sep 17 00:00:00 2001 From: Elliott Pierce Date: Thu, 19 Jun 2025 11:30:50 -0400 Subject: [PATCH] fix new system param --- crates/bevy_ecs/src/query/error.rs | 1 - crates/bevy_ecs/src/system/system_param.rs | 10 +++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/crates/bevy_ecs/src/query/error.rs b/crates/bevy_ecs/src/query/error.rs index d643e0815c..2e5c111190 100644 --- a/crates/bevy_ecs/src/query/error.rs +++ b/crates/bevy_ecs/src/query/error.rs @@ -1,5 +1,4 @@ use bevy_utils::prelude::DebugName; -use thiserror::Error; use crate::{ archetype::ArchetypeId, diff --git a/crates/bevy_ecs/src/system/system_param.rs b/crates/bevy_ecs/src/system/system_param.rs index 609ad58ec9..aa44ccbf76 100644 --- a/crates/bevy_ecs/src/system/system_param.rs +++ b/crates/bevy_ecs/src/system/system_param.rs @@ -1661,7 +1661,15 @@ unsafe impl<'a> SystemParam for &'a EntitiesAllocator { type State = (); type Item<'w, 's> = &'w EntitiesAllocator; - fn init_state(_world: &mut World, _system_meta: &mut SystemMeta) -> Self::State {} + fn init_state(_world: &mut World) -> Self::State {} + + fn init_access( + _state: &Self::State, + _system_meta: &mut SystemMeta, + _component_access_set: &mut FilteredAccessSet, + _world: &mut World, + ) { + } #[inline] unsafe fn get_param<'w, 's>(