Method 1:
Method 2
(need BP_PickupCube from 4.26, I can’t find replacement)
BP actor called Lever BP
LeverPoint typed from Scene
Add Grab interface (made in Flashlight/2 handed grab tutorials) in Class settings
In event graph:
the release node, checks if motion controller ==, is to make sure when either left/right hand is released first, before the other hand can take the action.
On event tick node (to control movement of lever handle)
continue by split return value of last node:
Final (clamp min -90 max 90 for 180 degree rotation):
Suggested solution for an issue with the lever being rotated:
Method 2 viewport extra components and its event graph:
VR Pawn (same as flashlight on grab node, but no trigger node):
Rotation handle not work as expected