public bool TryGetFeatureValue( InputFeatureUsage <InputTrackingState> usage, DateTime time, out InputTrackingState value) { return(m_inputDevice.TryGetFeatureValue(usage, time, out value)); }
// Runs when input [XRNode] returns a value of [] public abstract void RunCommand(TestResult tr, Bone val_bone = new Bone(), bool val_bool = false, Eyes val_eyes = new Eyes(), float val_float = 0.0f, Hand val_hand = new Hand(), InputTrackingState val_input_tracking_state = InputTrackingState.None, Quaternion val_quaternion = new Quaternion(), Vector2 val_vector2 = new Vector2(), Vector3 val_vector3 = new Vector3());
public bool TryGetFeatureValue(InputFeatureUsage <InputTrackingState> usage, out InputTrackingState value) { uint intValue = 0; if (InputDevices.TryGetFeatureValue_UInt32(m_DeviceId, usage.name, out intValue)) { value = (InputTrackingState)intValue; return(true); } value = InputTrackingState.None; return(false); }
public bool TryGetFeatureValue(InputFeatureUsage <InputTrackingState> usage, out InputTrackingState value) { bool flag = this.IsValidId(); bool result; if (flag) { uint num = 0u; bool flag2 = InputDevices.TryGetFeatureValue_UInt32(this.m_DeviceId, usage.name, out num); if (flag2) { value = (InputTrackingState)num; result = true; return(result); } } value = InputTrackingState.None; result = false; return(result); }
public override void RunCommand(TestResult tr, Bone val_bone = default, bool val_bool = false, Eyes val_eyes = default, float val_float = 0, Hand val_hand = default, InputTrackingState val_input_tracking_state = InputTrackingState.None, Quaternion val_quaternion = default, Vector2 val_vector2 = default, Vector3 val_vector3 = default) { if (tr == TestResult.TRUE && !pressed) { Debug.Log("VR Input 1 detected"); gm.LH_Grip = true; pressed = true; } else { gm.LH_Grip = false; } if (tr == TestResult.FALSE) { pressed = false; } }
public bool TryGetFeatureValue(InputFeatureUsage <InputTrackingState> usage, DateTime time, out InputTrackingState value) { if (IsValidId()) { uint intValue = 0; if (InputDevices.TryGetFeatureValueAtTime_UInt32(m_DeviceId, usage.name, TimeConverter.LocalDateTimeToUnixTimeMilliseconds(time), out intValue)) { value = (InputTrackingState)intValue; return(true); } } value = InputTrackingState.None; return(false); }
public override void RunCommand(TestResult tr, Bone val_bone = default, bool val_bool = false, Eyes val_eyes = default, float val_float = 0, Hand val_hand = default, InputTrackingState val_input_tracking_state = InputTrackingState.None, Quaternion val_quaternion = default, Vector2 val_vector2 = default, Vector3 val_vector3 = default) { h.pos = val_vector3; }
public override void RunCommand(TestResult tr, Bone val_bone = default, bool val_bool = false, Eyes val_eyes = default, float val_float = 0, Hand val_hand = default, InputTrackingState val_input_tracking_state = InputTrackingState.None, Quaternion val_quaternion = default, Vector2 val_vector2 = default, Vector3 val_vector3 = default) { if (tr == TestResult.TRUE && !clicked) { print("clicked"); } if (tr == TestResult.FALSE) { clicked = false; } }
public bool TryGetFeatureValue(InputFeatureUsage <InputTrackingState> usage, out InputTrackingState value) { value = InputTrackingState.None; return(false); }
public bool TryGetFeatureValue(InputFeatureUsage <InputTrackingState> usage, DateTime time, out InputTrackingState value) { bool flag = this.IsValidId(); bool result; if (flag) { uint num = 0u; bool flag2 = InputDevices.TryGetFeatureValueAtTime_UInt32(this.m_DeviceId, usage.name, TimeConverter.LocalDateTimeToUnixTimeMilliseconds(time), out num); if (flag2) { value = (InputTrackingState)num; result = true; return(result); } } value = InputTrackingState.None; result = false; return(result); }