public void OnSetInput_JointVariable(TMP_InputField input)
    {
        int   legNumber     = FindLegNumber(input.gameObject, "Leg");
        int   jointNumber   = FindJointNumber(input.gameObject);
        float newJointValue = float.Parse(input.text);

        //legs[legNumber][jointNumber] = newJointValue;

        if (_wifiServer != null)
        {
            string tag = "J" + legNumber.ToString() + jointNumber.ToString();
            _wifiServer.GetComponent <WifiServer>().SendData(tag, Int32.Parse(input.text));
        }


        if (jointNumber == 0)
        {
            JointCoxaMovement coxa = coxas.GetComponent <JointCoxaMovement>();
            coxa.SetTrajectoryCoxa(new float[] { newJointValue }, new float[] { 1 }, legNumber);
        }

        if (jointNumber == 1)
        {
            JointFemurMovement femur = femurs.GetComponent <JointFemurMovement>();
            femur.SetTrajectoryFemur(new float[] { newJointValue }, new float[] { 1 }, legNumber);
        }

        if (jointNumber == 2)
        {
            JointTibiaMovement tibia = tibias.GetComponent <JointTibiaMovement>();
            tibia.SetTrajectoryTibia(new float[] { newJointValue }, new float[] { 1 }, legNumber);
        }
    }
    private void Start()
    {
        coxa  = coxas.GetComponent <JointCoxaMovement>();
        femur = femurs.GetComponent <JointFemurMovement>();
        tibia = tibias.GetComponent <JointTibiaMovement>();

        _wifiServer = GameObject.Find("WifiServer");
    }