[MRKT3] Making custom reticles a bit easier in MRTK3. #11758
Merged
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.
Overview
The intent of this change is to make attaching a custom reticle easier in MRTK3. The custom reticle is now attached to the base reticle's root transform, removing the need for the custom reticle to position itself.
Also, reverting changes made to
RecticleMagnetism
. With this change,RecticleMagnetisms
once again uses an interface for setting progress, instead of requiring aRingReticle
component. Also, instead of using the oldIVariableReticle
,RecticleMagnetisms
is now usingIVariableProgressReticle
to better indicate the propose of the interface.I also rename the newer
IVariableReticle
toIRecticleVisual
to better indicate its purpose.This change is in response to #11751
Changes