public static string GenBonePx(this string str, BodySide sd) => (sd.IsLeft() ? 'l' : 'r') + str.Substring(1);
        public Vector3 Loc(double degreesSide, double up, double fw)
        {
            var sideSign = _side.IsLeft() ? 1 : -1;

            return(v3.forward.RotateAbout(v3.up, degreesSide * sideSign) * (float)(fw * _length) + v3.up * (float)(up * _length));
        }
 public static string MHBonePx(this string str, BodySide sd) => str.Substring(0, str.Length - 2) + (sd.IsLeft() ? "_L" : "_R");