bevy/crates/bevy_ecs/src
François 276a81cc30 allow up to 16 parameters for systems (#1805)
fixes #1772 

1st commit: the limit was at 11 as the macro was not using a range including the upper end. I changed that as it feels the purpose of the macro is clearer that way.

2nd commit: as suggested in the `// TODO`, I added a `Config` trait to go to 16 elements tuples. This means that if someone has a custom system parameter with a config that is not a tuple or an `Option`, they will have to implement `Config` for it instead of the standard `Default`.
2021-04-03 23:13:54 +00:00
..
component Add register_component to AppBuilder and improve error message (#1750) 2021-03-26 04:15:07 +00:00
entity Fix cargo doc warnings (#1640) 2021-03-13 18:23:38 +00:00
query check for duplicate archetypes in QueryState::new_archetype (#1789) 2021-03-30 21:21:47 +00:00
schedule Add on_in_stack_update to SystemSet (#1792) 2021-03-31 20:24:04 +00:00
storage Fix sparse insert (#1748) 2021-03-25 05:56:00 +00:00
system allow up to 16 parameters for systems (#1805) 2021-04-03 23:13:54 +00:00
world flip resource scope order (#1793) 2021-04-01 02:24:42 +00:00
archetype.rs Fix sparse insert (#1748) 2021-03-25 05:56:00 +00:00
bundle.rs Fix sparse insert (#1748) 2021-03-25 05:56:00 +00:00
lib.rs flip resource scope order (#1793) 2021-04-01 02:24:42 +00:00
reflect.rs Reliable change detection (#1471) 2021-03-19 17:53:26 +00:00