private void LeftMouseButtonSingleClick()
    {
        menu.SetActive(false);
        Debug.Log("Left Mouse Button Single Click");

        if (changeColorButtonIsActive)
        {
            if (changeColorGO.activeSelf)
            {
                changeColorButtonIsActive = false;
                changeColorGO.SetActive(false);
            }
            else
            {
                changeColorGO.SetActive(true);

                Transform headPosition = trackerClientSimpleRobot.getHead();
                Vector3   frontVector  = Camera.main.transform.forward;
                changeColorGO.transform.position = Vector3.zero;
                changeColorGO.transform.rotation = Quaternion.identity;

                changeColorGO.transform.localPosition = headPosition.position;
                changeColorGO.transform.Translate(0.7f * frontVector.x, 0.70f * frontVector.y, 0.70f * frontVector.z);
                changeColorGO.transform.localRotation = Quaternion.LookRotation(Camera.main.transform.forward, Camera.main.transform.up);
            }
        }
    }
    void Start()
    {
        TrackerClientSimpleRobot tcsr = null;

        if (character != null)
        {
            tcsr = character.GetComponent <TrackerClientSimpleRobot>();
        }

        GameObject go = new GameObject("pivot1stAux");

        pivot1stAux               = go.transform;
        pivot1stAux.parent        = tcsr == null? headTransform : tcsr.getHead();
        pivot1stAux.localPosition = Vector3.zero;
        pivot1stAux.localScale    = Vector3.one;

        go                     = new GameObject("pivot1st");
        pivot1st               = go.transform;
        pivot1st.parent        = pivot1stAux;
        pivot1st.localPosition = threshold;
        pivot1st.localScale    = Vector3.one;

        go                        = new GameObject("pivot3rdAux");
        pivot3rdAux               = go.transform;
        pivot3rdAux.parent        = tcsr == null ? headTransform : tcsr.getHead();
        pivot3rdAux.localPosition = new Vector3(0, 2.54f, 0); // PARAMETRIZAR
        pivot3rdAux.localScale    = Vector3.one;

        go                     = new GameObject("pivot3rd");
        pivot3rd               = go.transform;
        pivot3rd.parent        = pivot3rdAux;
        pivot3rd.localPosition = new Vector3(0, 0, -1); // PARAMETRIZAR
        pivot3rd.localScale    = Vector3.one;
    }