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); } }
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); }
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)); }