diff --git a/crates/bevy_asset/src/lib.rs b/crates/bevy_asset/src/lib.rs index c5edd09e05fa3..4e579a04f2597 100644 --- a/crates/bevy_asset/src/lib.rs +++ b/crates/bevy_asset/src/lib.rs @@ -49,7 +49,7 @@ use crate::{ io::{embedded::EmbeddedAssetRegistry, AssetSourceBuilder, AssetSourceBuilders, AssetSourceId}, processor::{AssetProcessor, Process}, }; -use bevy_app::{App, First, Plugin, PreUpdate}; +use bevy_app::{App, Last, Plugin, PreUpdate}; use bevy_ecs::{ reflect::AppTypeRegistry, schedule::{IntoSystemConfigs, IntoSystemSetConfigs, SystemSet}, @@ -380,9 +380,8 @@ impl AssetApp for App { .add_event::>() .register_type::>() .add_systems( - First, + Last, Assets::::asset_events - .before(bevy_ecs::event::event_update_system::>) .run_if(Assets::::asset_events_condition) .in_set(AssetEvents), )