Exemplo n.º 1
0
 private void GetHandGestureData(ref WVR_HandGestureData_t data)
 {
     WaveVR_Utils.HandGestureStatus status = GetHandGestureStatus();
     if (status == WaveVR_Utils.HandGestureStatus.AVAILABLE)
     {
         hasHandGestureData = WaveVR.Instance.GetHandGestureData(ref data);
     }
 }
Exemplo n.º 2
0
    public bool GetHandGestureData(ref WVR_HandGestureData_t data)
    {
        bool hasHandGestureData = false;

        if (handGestureEnabled)
        {
            hasHandGestureData = Interop.WVR_GetHandGestureData(ref data) == WVR_Result.WVR_Success ? true : false;
        }

        return(hasHandGestureData);
    }
Exemplo n.º 3
0
    private void UpdateRightHandGestureData(WVR_HandGestureData_t data)
    {
        prevStaticGestureRight = currStaticGestureRight;
        currStaticGestureRight = data.right;

        if (currStaticGestureRight != prevStaticGestureRight)
        {
            DEBUG("UpdateLeftHandGestureData() Receives " + currStaticGestureRight);
            WaveVR_Utils.Event.Send(WaveVR_Utils.Event.HAND_STATIC_GESTURE_RIGHT, currStaticGestureRight);
        }
    }
 public override WVR_Result GetHandGestureData(ref WVR_HandGestureData_t data)
 {
     return(system.GetHandGestureData(ref data));
 }