[BUG] OnHandLost and OnLastHandDeactivated is not invoked for a specific hand (UnityEditor) #940
Labels
Priority: Medium
The priority of the issue is medium.
Type: Bug
A problem with an existing feature that can be fixed with the next patched release.
Describe the bug
OnHandLost and OnLastHandDeactivated of the SolverHander are never called when tracking only one hand (Left).
Cannot test it on the HoloLens 2 right now, so this bug may only an Editor issue.
Interestingly, if the SolverHandlers Tracked Handedness is "Everything", all events work as intended.
To reproduce
Create a GameObject and add:
Edit the SolverHandler:
- Tracked Handedness: Left
Register a console output to all events of the HandConstraint.
Press play and use the left hand simulation.
You'll see that OnHandActivate and OnFirstHandDetected are called but OnLastHandDeactivated and OnHandLost are not.
Expected behavior
OnLastHandDeactivated and OnHandLost are called, when the left simulated hand disappears.
Setup
Target platform (please complete the following information)
The text was updated successfully, but these errors were encountered: