How to snap turn with a short thumbstick push and smooth/seamless turn with a long push?

Hi, I have created a VR environment. Players will use Meta Quest 2 or 3 to play. I have successfully implemented both snap turn and smooth/seamless turn mechanics, controlled by the Oculus Touch (R/Right) Thumbstick X-axis based on push magnitudes. Specifically:

  • >0.9: Smooth/seamless turn
  • 0.3-0.9: Snap turn
  • <0.3: No turn

However, players found it somewhat challenging to distinguish these thresholds clearly and perform the desired turn types easily.

Therefore, I want to improve the experience further. I aim to let players to perform a snap turn when they make a short push (less than 1 second) using the right thumbstick X-axis and smooth/seamless turn when they make a long push (greater than or equal to 1 second). I have made the following blueprint to implement this functionality:

The function “Calculate Thumbstick Right X Push Duration” looks like this:

The current issue is that I can only perform the snap turn but not the smooth/seamless turn. Does anyone have any ideas of how to improve or correct my blueprint? Thanks!