/// <summary> /// Loads the information to interface. /// </summary> /// <param name="tutorial_one">If set to <c>true</c> tutorial_one.</param> /// <param name="tutorial_two">If set to <c>true</c> tutorial_two.</param> /// <param name="other_step">If set to <c>true</c> other_step.</param> public void LoadInformationToInterface(bool tutorial_one, bool tutorial_two, bool other_step) { /* if (mMarkerBehav != null) { Debug.Log ("Marker: " + mMarkerBehav.Marker.Name); Debug.Log ("ControllerAddInfoInMarker.LoadInformationToInterface - Cargando info desde el marcador: " + mMarkerBehav.Marker.MarkerID); } else Debug.LogError ("Error en ControllerAddInfoInMarker: El mMarkerBehav es NULL"); */ if (manager.interfaceInstanceActive != null) { if(tutorial_one){ //obteniendo referencia al controlador del tutorial 1 (referencia al script) controller_tutorial_one = manager.interfaceInstanceActive.GetComponent<ControllerBlinkingMarker>(); //activando los botones que correspondan: controller_tutorial_one.info_add_select_button_enable = this.info_add_select_button_enable; controller_tutorial_one.info_add_button_one_enable = this.info_add_button_one_enable; controller_tutorial_one.info_add_button_two_enable = this.info_add_button_two_enable; controller_tutorial_one.info_add_button_three_enable = this.info_add_button_three_enable; controller_tutorial_one.info_add_button_four_enable = this.info_add_button_four_enable; controller_tutorial_one.info_add_button_five_enable = this.info_add_button_five_enable; controller_tutorial_one.info_add_button_six_enable = this.info_add_button_six_enable; controller_tutorial_one.info_add_button_seven_enable = this.info_add_button_seven_enable; controller_tutorial_one.info_add_button_eight_enable = this.info_add_button_eight_enable; //asignando las imagenes que se deben cargar: controller_tutorial_one.image_for_button_select = this.image_for_button_select; controller_tutorial_one.image_for_button_one = this.image_for_button_one; controller_tutorial_one.image_for_button_two = this.image_for_button_two; controller_tutorial_one.image_for_button_three = this.image_for_button_three; controller_tutorial_one.image_for_button_four = this.image_for_button_four; controller_tutorial_one.image_for_button_five = this.image_for_button_five; controller_tutorial_one.image_for_button_six = this.image_for_button_six; controller_tutorial_one.image_for_button_seven = this.image_for_button_seven; controller_tutorial_one.image_for_button_eight = this.image_for_button_eight; //asignando el texto de la informacion adicional que se muestra al hacer click sobre cada icono: controller_tutorial_one.text_add_info_btn_one = this.text_add_info_btn_one; controller_tutorial_one.text_add_info_btn_two = this.text_add_info_btn_two; controller_tutorial_one.text_add_info_btn_three = this.text_add_info_btn_three; controller_tutorial_one.text_add_info_btn_four = this.text_add_info_btn_four; controller_tutorial_one.text_add_info_btn_five = this.text_add_info_btn_five; controller_tutorial_one.text_add_info_btn_six = this.text_add_info_btn_six; controller_tutorial_one.text_add_info_btn_seven = this.text_add_info_btn_seven; controller_tutorial_one.text_add_info_btn_eight = this.text_add_info_btn_eight; //asignando variables particulares para el tutorial 1: controller_tutorial_one.image_marker_path = this.image_marker_path; controller_tutorial_one.image_marker_real_path = this.image_marker_real_path; controller_tutorial_one.text_to_show_blinking = this.text_to_show_blinking; controller_tutorial_one.text_to_show_blinking_touch = this.text_to_show_blinking_touch; controller_tutorial_one.image_hand_touch_path = this.image_hand_touch_path; controller_tutorial_one.onClickSelectButton = onClickSelectButton_tut1; Debug.Log("LoadInfoToInterface - select_image: " + controller_tutorial_one.image_for_button_select); Debug.Log("LoadInfoToInterface - Estado SELECT: " + controller_tutorial_one.info_add_button_one_enable); //inicializando variable de control de carga de informacion en el AppManager manager.informationLoadedFromMarker = true; } else if (tutorial_two){ //obteniendo referencia al controlador del tutorial 2: controller_tutorial_two = manager.interfaceInstanceActive.GetComponent<ControllerBlinkingAddInfo>(); controller_tutorial_two.info_add_select_button_enable = this.info_add_select_button_enable; controller_tutorial_two.info_add_button_one_enable = this.info_add_button_one_enable; controller_tutorial_two.info_add_button_two_enable = this.info_add_button_two_enable; controller_tutorial_two.info_add_button_three_enable = this.info_add_button_three_enable; controller_tutorial_two.info_add_button_four_enable = this.info_add_button_four_enable; controller_tutorial_two.info_add_button_five_enable = this.info_add_button_five_enable; controller_tutorial_two.info_add_button_six_enable = this.info_add_button_six_enable; controller_tutorial_two.info_add_button_seven_enable = this.info_add_button_seven_enable; controller_tutorial_two.info_add_button_eight_enable = this.info_add_button_eight_enable; //asignando las imagenes que se deben cargar: controller_tutorial_two.image_for_button_select = this.image_for_button_select; controller_tutorial_two.image_for_button_one = this.image_for_button_one; controller_tutorial_two.image_for_button_two = this.image_for_button_two; controller_tutorial_two.image_for_button_three = this.image_for_button_three; controller_tutorial_two.image_for_button_four = this.image_for_button_four; controller_tutorial_two.image_for_button_five = this.image_for_button_five; controller_tutorial_two.image_for_button_six = this.image_for_button_six; controller_tutorial_two.image_for_button_seven = this.image_for_button_seven; controller_tutorial_two.image_for_button_eight = this.image_for_button_eight; //asignando el texto de la informacion adicional que se muestra al hacer click sobre cada icono: controller_tutorial_two.text_add_info_btn_one = this.text_add_info_btn_one; controller_tutorial_two.text_add_info_btn_two = this.text_add_info_btn_two; controller_tutorial_two.text_add_info_btn_three = this.text_add_info_btn_three; controller_tutorial_two.text_add_info_btn_four = this.text_add_info_btn_four; controller_tutorial_two.text_add_info_btn_five = this.text_add_info_btn_five; controller_tutorial_two.text_add_info_btn_six = this.text_add_info_btn_six; controller_tutorial_two.text_add_info_btn_seven = this.text_add_info_btn_seven; controller_tutorial_two.text_add_info_btn_eight = this.text_add_info_btn_eight; //variables especificas del tutorial 2: controller_tutorial_two.image_marker_path = this.image_marker_path; controller_tutorial_two.image_marker_real_path = this.image_marker_real_path; //lo siguiente se asigna directamente a la interfaz desde AppManager //controller_tutorial_two.feedback_info_text_path = this.feedback_info_text_path; Debug.Log("LoadInfoToInterface - select_image: " + controller_tutorial_two.image_for_button_select); Debug.Log("LoadInfoToInterface - Estado SELECT: " + controller_tutorial_two.info_add_button_one_enable); Debug.Log("LoadInfoToInterface - Estado BTN_ONE: " + controller_tutorial_two.info_add_button_one_enable); Debug.Log("LoadInfoToInterface - BTN_ONE_image: " + controller_tutorial_two.image_for_button_one); //Notificando al AppManager que la informacion ya se ha cargado desde el marcador manager.informationLoadedFromMarker = true; } else if(other_step){ controller_generic_ar = manager.interfaceInstanceActive.GetComponent<ControllerBlinkingARGeneric>(); controller_generic_ar.info_add_select_button_enable = this.info_add_select_button_enable; controller_generic_ar.info_add_button_one_enable = this.info_add_button_one_enable; controller_generic_ar.info_add_button_two_enable = this.info_add_button_two_enable; controller_generic_ar.info_add_button_three_enable = this.info_add_button_three_enable; controller_generic_ar.info_add_button_four_enable = this.info_add_button_four_enable; controller_generic_ar.info_add_button_five_enable = this.info_add_button_five_enable; controller_generic_ar.info_add_button_six_enable = this.info_add_button_six_enable; controller_generic_ar.info_add_button_seven_enable = this.info_add_button_seven_enable; controller_generic_ar.info_add_button_eight_enable = this.info_add_button_eight_enable; //asignando las imagenes que se deben cargar: controller_generic_ar.image_for_button_select = this.image_for_button_select; controller_generic_ar.image_for_button_one = this.image_for_button_one; controller_generic_ar.image_for_button_two = this.image_for_button_two; controller_generic_ar.image_for_button_three = this.image_for_button_three; controller_generic_ar.image_for_button_four = this.image_for_button_four; controller_generic_ar.image_for_button_five = this.image_for_button_five; controller_generic_ar.image_for_button_six = this.image_for_button_six; controller_generic_ar.image_for_button_seven = this.image_for_button_seven; controller_generic_ar.image_for_button_eight = this.image_for_button_eight; //asignando el texto de la informacion adicional que se muestra al hacer click sobre cada icono: controller_generic_ar.text_add_info_btn_one = this.text_add_info_btn_one; controller_generic_ar.text_add_info_btn_two = this.text_add_info_btn_two; controller_generic_ar.text_add_info_btn_three = this.text_add_info_btn_three; controller_generic_ar.text_add_info_btn_four = this.text_add_info_btn_four; controller_generic_ar.text_add_info_btn_five = this.text_add_info_btn_five; controller_generic_ar.text_add_info_btn_six = this.text_add_info_btn_six; controller_generic_ar.text_add_info_btn_seven = this.text_add_info_btn_seven; controller_generic_ar.text_add_info_btn_eight = this.text_add_info_btn_eight; controller_generic_ar.image_marker_path = this.image_marker_path; controller_generic_ar.image_marker_real_path = this.image_marker_real_path; manager.informationLoadedFromMarker = true; Debug.Log("LoadInfoToInterface-Other - select_image: " + controller_generic_ar.image_for_button_select); Debug.Log("LoadInfoToInterface-Other - Estado SELECT: " + controller_generic_ar.info_additional_button_select); Debug.Log("LoadInfoToInterface-Other - Estado BTN_ONE: " + controller_generic_ar.info_add_button_one_enable); Debug.Log("LoadInfoToInterface-Other - BTN_ONE_image: " + controller_generic_ar.image_for_button_one); } } }
// Use this for initialization void Start() { TextToShow = ""; controller_description = AddInfoDescriptionObject.GetComponent<AdditionalDescriptionController> (); controller_addInfo_general = ControllerInterfaceGeneral.GetComponent<ControllerBlinkingAddInfo> (); }