Ejemplo n.º 1
0
        // ----------------------------------------------------------------------------

        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();
                }
            }
        }
Ejemplo n.º 2
0
        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);
        }