Controles deslizantes no Unity VR

Estamos trabalhando em um aplicativo de player de vídeo para o Go. Criamos um script direto do raycaster para acionar eventos onClick quando um usuário aponta para um elemento UI Button e aciona o gatilho:

bool triggerPulled = OVRInput.GetDown(OVRInput.Button.PrimaryIndexTrigger);
    if (Physics.Raycast(transform.position, transform.forward, out hit, 1000))
    {

        if ( triggerPulled )
        {

            // if we hit a button
            Button button = hit.transform.gameObject.GetComponent<Button>();

            if (button != null)
            {
                button.onClick.Invoke();
            }

        }
....
    }

Gostaríamos muito de poder manipular os Sliders da interface do usuário com o ponteiro laser e os botões, mas não temos certeza se há eventos análogos que podemos desencadear para o comportamento apropriado. Nós podemos ligaronValueChanged alterar o valor, mas isso realmente não nos dá o comportamento de deslize que gostaríamos, apenas permite definir o novo valor quando sabemos onde estamos terminando.

Alguém tem boas idéias de como abordar isso?

questionAnswers(3)

yourAnswerToTheQuestion