Touch haptic feedback doesn't work when used with motioncontroller component


I’m trying to get my right Oculus touch controller to vibrate. This bp actually does that:

However, As soon as I add a motioncontroller component to the blueprint and assign it to the right hand, it no longer vibrates when the “play haptic effect” above is run.
If I change the motion controller component to use the left hand, the right one will vibrate again. It’s like the motioncontroller component overrides control.

Is this a bug? Is there another way to trigger touch vibration?

I was running into this problem (haptic calls not firing or firing inconsistently on touch controllers).

Turns out, haptic calls work reliably if I’m holding/moving both touch controllers around. Set either controller down on a desk so it’s completely stationary, and haptic calls no longer do anything. Does this help?

If you can find a way to get haptic calls working when only using one touch controller please let me know as I’m still looking for a workaround.

Hi Dan,

Thank you for your answer. That solved the problem. Both controllers need be active for haptic feedback to work.