You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
2023-08-20T17:23:10.908705ZWARNbevy_ecs::schedule::schedule:1 pairs of systems with conflicting data access have indeterminate execution order.Consider adding `before`, `after`, or `ambiguous_with` relationships between these:
-- update_action_state<PlayerAction> (in set Update) and ui_focus_system(in set Focus)
conflict on:["bevy_ui::focus::Interaction"]
Note that this bug is due to get_short_name not differentiating between the :: used for enum variants correctly. The enum type should be retained, while other module path info is stripped.
The text was updated successfully, but these errors were encountered:
# Objective
Fixes#9509
## Solution
We use the assumption, that enum types are uppercase in contrast to
module names.
[`collapse_type_name`](crates/bevy_util/src/short_names) is now
retaining the second last segment, if it starts with a uppercase
character.
---------
Co-authored-by: Emi <[email protected]>
Co-authored-by: Nicola Papale <[email protected]>
Bevy version
0.11
What you did
Enable [system
What went wrong
Additional information
The set names should be
InputManagerSystem::Update
andUiSystem::Focus
instead.These are much clearer.
Note that this bug is due to
get_short_name
not differentiating between the::
used for enum variants correctly. The enum type should be retained, while other module path info is stripped.The text was updated successfully, but these errors were encountered: