// Use this for initialization
    void Start()
    {
        Debug.LogError ("llamado al start de ControllerBlinking");
        should_be_blinking = true;
        blink = false;

        if (object_image_marker != null) {
            question_mark_icon = Resources.Load<Sprite>(question_mark_icon_path);
            object_image_marker.GetComponent<UnityEngine.UI.Image>().enabled = true;
            object_image_marker.GetComponent<UnityEngine.UI.Image>().sprite = question_mark_icon;
        }

        if (guia_producto_herramienta != null) {
            guia_producto_herramienta.text = texto_guia_producto;
        }

        //cargando el sprite de la imagen real
        real_image_help_icon = Resources.Load<Sprite>(image_help_real_path);

        //inicializando la variable touch sobre la textura:
        touch_over_texture = false;

        //inicializando variable que indica que el marcador ha sido encontrado:
        markerFound = false;

        //inicializando la variable que indica que el orden si es correcto:
        correct_order = false;

        //inicializando la referencia al controlador del feedback:
        controller_feedback = FeedbackObjectReference.GetComponent<ControllerFeedbackScript> ();

        //inicializando la imagen que se muestra como feedback positivo (tick en la interfaz):
        if (ImageFeedbackTick != null)
            ImageFeedbackTick.enabled = false;

        //inicializando la variable que indica si la info adicional se debe ocultar
        hide_Add_Info_To_ShowTick = false;
    }
    // Use this for initialization
    void Start()
    {
        Debug.LogError ("llamado al start de ControllerBlinking");
        should_be_blinking = true;
        blink = false;

        if (object_image_marker != null) {
            marker_image = Resources.Load<Sprite>(image_marker_path);
            object_image_marker.GetComponent<UnityEngine.UI.Image>().enabled = false;
            object_image_marker.GetComponent<UnityEngine.UI.Image>().sprite = marker_image;

            //cargando la segunda imagen que se debe mostrar en el tutorial (hand haciendo touch):
            handImagetouch = Resources.Load<Sprite>(image_hand_touch_path);
        }

        if (object_text != null) {
            object_text.GetComponent<Text>().text = text_to_show_blinking;
            object_text.GetComponent<Text>().enabled = false;
        }

        //cargando el sprite de la imagen real
        real_image = Resources.Load<Sprite>(image_marker_real_path);

        //inicializando la variable touch sobre la textura:
        touch_over_texture = false;

        //inicializando variable que indica que el marcador ha sido encontrado:
        markerFound = false;

        //inicializando la variable que indica que el orden si es correcto:
        correct_order = false;

        //inicializando la referencia al controlador del feedback:
        controller_feedback = FeedbackObjectReference.GetComponent<ControllerFeedbackScript> ();

        //inicializando la imagen que se muestra como feedback positivo (tick en la interfaz):
        if (ImageFeedbackTick != null)
            ImageFeedbackTick.enabled = false;
    }