Kinect.AvatarController.Kinect2AvatarPos C# (CSharp) Method

Kinect2AvatarPos() protected method

protected Kinect2AvatarPos ( Vector3 jointPosition, bool bMoveVertically ) : Vector3
jointPosition Vector3
bMoveVertically bool
return Vector3
        protected Vector3 Kinect2AvatarPos(Vector3 jointPosition, bool bMoveVertically)
        {
            float xPos;

            //		if(!mirroredMovement)
            xPos = (jointPosition.x - xOffset) * moveRate;
            //		else
            //			xPos = (-jointPosition.x - xOffset) * moveRate;

            float yPos = (jointPosition.y - yOffset) * moveRate;
            //float zPos = (-jointPosition.z - zOffset) * moveRate;
            float zPos = !mirroredMovement ? (-jointPosition.z - zOffset) * moveRate : (jointPosition.z - zOffset) * moveRate;

            Vector3 newPosition = new Vector3(xPos, bMoveVertically ? yPos : 0f, zPos);

            if (offsetNode != null)
            {
                newPosition += offsetNode.transform.position;
            }

            return newPosition;
        }