// ---------------------------------------------------------------------------- private void updateThumbstickDebugUI(ThumbstickAxis stickaxis, float value) { foreach (DebugUI element in this.debugUIElements) { if (this.thumbstickType.Equals(element.thumbstickType) && stickaxis.Equals(ThumbstickAxis.UP)) { this.DebugLabelThumbstickUp.text = value.ToString(); } if (this.thumbstickType.Equals(element.thumbstickType) && stickaxis.Equals(ThumbstickAxis.DOWN)) { this.DebugLabelThumbstickDown.text = value.ToString(); } if (this.thumbstickType.Equals(element.thumbstickType) && stickaxis.Equals(ThumbstickAxis.LEFT)) { this.DebugLabelThumbstickLeft.text = value.ToString(); } if (this.thumbstickType.Equals(element.thumbstickType) && stickaxis.Equals(ThumbstickAxis.RIGHT)) { this.DebugLabelThumbstickRight.text = value.ToString(); } } }
public override string ToString() { string s = ""; s += "Controller: " + System.Enum.GetName(typeof(XRHand), hand) + "\n"; s += "\tIs Tracked: " + IsTracked.ToString() + "\n"; s += "\tPosition: " + Position.ToString() + "\n"; s += "\tRotation: " + Rotation.ToString() + "\n"; s += "\tVelocity: " + Velocity.ToString() + "\n"; s += "\tAcceleration: " + Acceleration.ToString() + "\n"; s += "\tGripAxis: " + GripAxis.ToString() + "\n"; s += "\tTriggerAxis: " + TriggerAxis.ToString() + "\n"; s += "\tThumbstickAxis: " + ThumbstickAxis.ToString() + "\n"; s += "\tTouchpadAxis: " + TouchpadAxis.ToString() + "\n"; return(s); }