public float GetCurrentValue() { return(ViveInput.GetTriggerValueEx(viveRole.roleType, viveRole.roleValue)); }
public override Vector4 GetDelta() { return(new Vector4(ViveInput.GetTriggerValueEx(viveRole.roleType, viveRole.roleValue, false) - ViveInput.GetTriggerValueEx(viveRole.roleType, viveRole.roleValue, true), 0f)); }
public override bool IsValueChangedThisFrame() { xRaw = ViveInput.GetTriggerValueEx(viveRole.roleType, viveRole.roleValue, false) - ViveInput.GetTriggerValueEx(viveRole.roleType, viveRole.roleValue, true); return(!Mathf.Approximately(xRaw, 0f)); }