aevyrie / bevy_mod_picking

Picking and pointer events for Bevy.
https://crates.io/crates/bevy_mod_picking
Apache License 2.0
765 stars 169 forks source link

GlobalHighlight can't be accessed in Startup schedule #281

Open dataphract opened 10 months ago

dataphract commented 10 months ago

Because HighlightPlugin adds GlobalHighlight in the Startup schedule, users of bevy_mod_picking can't modify the global highlight settings during Startup.

Despite adding the plugin:

DEBUG bevy_app::app: added plugin: bevy_picking_highlight::HighlightPlugin<bevy_pbr::pbr_material::StandardMaterial>

Trying to retrieve ResMut<GlobalHighlight<T>> in a Startup system results in:

Resource requested by closest::spawn does not exist: bevy_picking_highlight::GlobalHighlight<bevy_pbr::pbr_material::StandardMaterial>