Add a way to globally disable the required components feature #16924
Labels
A-ECS
Entities, components, systems, and events
X-Controversial
There is active debate or serious implications around merging this PR
PROPOSAL
Add a way to globally disable the required components feature. Or make required components compile-time optional feature. IMO required components can create confusion and unexpected behavior.
ALTERNATIVE
without components automatically added
commands.spawn(...).insert(...);
with components automatically added
commands.spawn_with_required(...).insert_with_required(...);
The text was updated successfully, but these errors were encountered: