bevy/crates/bevy_ecs/src/schedule
Mike 7c5b324484
Ignore ambiguous components or resources (#9895)
# Objective

- Fixes #9884
- Add API for ignoring ambiguities on certain resource or components.

## Solution

- Add a `IgnoreSchedulingAmbiguitiy` resource to the world which holds
the `ComponentIds` to be ignored
- Filter out ambiguities with those component id's.

## Changelog

- add `allow_ambiguous_component` and `allow_ambiguous_resource` apis
for ignoring ambiguities

---------

Co-authored-by: Ryan Johnson <ryanj00a@gmail.com>
2023-10-04 02:34:28 +00:00
..
executor Cache System Tracing Spans (#9390) 2023-09-13 19:10:11 +00:00
condition.rs Remove States::variants and remove enum-only restriction its derive (#9945) 2023-09-30 22:32:39 +00:00
config.rs Fix some typos (#9934) 2023-09-26 19:46:24 +00:00
graph_utils.rs Remove reference to base sets (#9032) 2023-07-03 20:44:10 +00:00
mod.rs Ignore ambiguous components or resources (#9895) 2023-10-04 02:34:28 +00:00
schedule.rs Ignore ambiguous components or resources (#9895) 2023-10-04 02:34:28 +00:00
set.rs One Shot Systems (#8963) 2023-09-19 20:17:05 +00:00
state.rs Remove States::variants and remove enum-only restriction its derive (#9945) 2023-09-30 22:32:39 +00:00