The app state flow as SplashAssetLoading > Splash(with splash_countdown fn) > MainMenuAssetLoading > MainMenu.
When it the countdown is done and appstate changes to MainMenuAssetLoading, it crashes with this error
thread 'main' panicked at 'Resource requested by (bevy_ecs::change_detection::ResMut<bevy_asset_loader::dynamic_asset::DynamicAssetCollections<mytest::MyStates>>, bevy_ecs::change_detection::ResMut<bevy_asset_loader::loading_state::LoadingAssetHandles<bevy_asset_loader::standard_dynamic_asset::StandardDynamicAssetCollection>>, bevy_ecs::change_detection::Res<bevy_asset::asset_server::AssetServer>, bevy_ecs::change_detection::Res<bevy_ecs::schedule::state::State<mytest::MyStates>>, bevy_ecs::change_detection::ResMut<bevy_asset_loader::loading_state::AssetLoaderConfiguration<mytest::MyStates>>) does not exist: bevy_asset_loader::loading_state::LoadingAssetHandles<bevy_asset_loader::standard_dynamic_asset::StandardDynamicAssetCollection>', /home/chung/.cargo/registry/src/github.com-1ecc6299db9ec823/bevy_ecs-0.10.1/src/system/system_param.rs:555:17
Full code to reproduce the problem
The app state flow as
SplashAssetLoading > Splash(with splash_countdown fn) > MainMenuAssetLoading > MainMenu
. When it the countdown is done and appstate changes toMainMenuAssetLoading
, it crashes with this error