Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Objective
Make disabling joints possible.
Solution
I added
DisableJoint
and added theWithout<DisableJoint>
filter on the query.Naming
In discord Jondolf had used the name
JointDisabled
; however, I thought the verb formDisableJoint
was my preference. But this is not a strong opinion. If there are other past tense components, then I'm happy to have it either way.Other Considerations
I added derives for copy, clone, reflect, and serialize but these were added to follow suit rather than for a good reason of my own.
Alternatives
One could set the compliance to a large number. But what large number? And why bother computing when one would prefer disabling?
Changelog
DisableJoint
component.