void Start() { ground = GameObject.Find("Ground"); stuartObj = GameObject.Find("Stuart"); cd = GameObject.Find("_NetworkDispatcher").GetComponent <ClientDispatch>(); defEvent = stuartObj.GetComponent <DefaultTrackableEventHandler>(); }
void Start () { ground = GameObject.Find ("Ground"); stuartObj = GameObject.Find("Stuart"); cd = GameObject.Find("_NetworkDispatcher").GetComponent<ClientDispatch>(); defEvent = stuartObj.GetComponent<DefaultTrackableEventHandler>(); }
// Use this for initialization void Start() { borisScript = markerBoris.GetComponent <DefaultTrackableEventHandler>(); lycanScript = markerLycanName.GetComponent <DefaultTrackableEventHandler>(); moonScript = markerMoon.GetComponent <DefaultTrackableEventHandler>(); blackBoardScript = markerBlackBoard.GetComponent <DefaultTrackableEventHandler>(); }
bool AddScene2handler() { Debug.Log("========= add to handler ==========="); if (area == null) { return(false); } foreach (POI p in area.POIs) { Debug.Log("========= p ==========="); String vuforiaTarget = "DynamicImageTarget-" + p.Id; GameObject poi = GameObject.Find(vuforiaTarget); if (poi == null) { Debug.Log("========= no poi for " + p.Id + " ==========="); continue; } DefaultTrackableEventHandler handler = poi.transform.GetComponent <DefaultTrackableEventHandler>(); handler.PoiGameObject = poi; if (handler != null) { foreach (ContentContainer scene in p.ContentContainers) { handler.scenelist.Add(scene.GetSceneGameObject());//Debug.LogWarning("adding "+scene.Name); } } } return(true); }
/// <summary> /// 每次高通识别丢失了,清除记录。 /// </summary> /// <param name="obj"></param> //public void DeleteTrackStatus(GameObject obj) //{ // if(_trackStatusDictionary.ContainsKey(obj)) // { // _trackStatusDictionary.Remove(obj); // } //} /// <summary> /// 按钮按下,恢复状态。 /// </summary> public void SetTrackStatus() { isShowModel = true; foreach (var kv in _trackStatusDictionary) { if (null != kv.Key) { GameObject imageTarget = kv.Key; //恢复状态 if (imageTarget.GetComponent <DefaultTrackableEventHandler>()) { DefaultTrackableEventHandler handler = imageTarget.GetComponent <DefaultTrackableEventHandler>(); handler.MyTrackableStateChanged(kv.Value.isFound); } } } //if (TrackerManager.Instance.GetTracker<ObjectTracker>() != null) //{ // TrackerManager.Instance.GetTracker<ObjectTracker>().Stop(); // TrackerManager.Instance.GetTracker<ObjectTracker>().PersistExtendedTracking(false); // Debug.Log("SHIBIEDA!脱离!"); //} isShowModel = false; }
void Start() { count = 0; manag = FindObjectOfType <Manager>(); handler = GetComponent <DefaultTrackableEventHandler>(); Perform(); }
void Start() { if (isLocalPlayer) { target = GameObject.Find("WorldCenter").transform; transform.parent = target; spawnBoard(); DefaultTrackableEventHandler trackable = target.GetComponent <DefaultTrackableEventHandler> (); trackable.targetFoundEvent.RemoveAllListeners(); trackable.targetLostEvent.RemoveAllListeners(); trackable.targetFoundEvent.AddListener(() => targetFound()); trackable.targetLostEvent.AddListener(() => targetLost()); GameInitialization[] inits = FindObjectsOfType <GameInitialization> (); foreach (GameInitialization i in inits) { if (i.transform != transform) { Destroy(i.gameObject); } } } }
// Use this for initialization void Start() { //setup spider list spiders = new List <GameObject>(); //setup the player playerController = fighter.GetComponent <PlayerController>(); playerController.SetArsenal("Rifle"); deathScript = fighter.GetComponent <DeathScript>(); //get the bounds for the playing field Renderer mesh = this.GetComponent <Renderer>(); maxHeight = mesh.bounds.max.z - margin; minHeight = mesh.bounds.min.z + margin; maxWidth = mesh.bounds.max.x - margin; minWidth = mesh.bounds.min.x + margin; playerHealth = this.GetComponentInChildren <Text>(); playerHealth.text = "Health: 100%"; //vuforia setup trackableHandler = this.GetComponent <DefaultTrackableEventHandler>(); }
protected override void InitializeEventsCallbacks() { base.InitializeEventsCallbacks(); switch (MotherOfManagers.Instance.ARTrackingMode) { case ARTrackingMode.VUFORIA: #if VUFORIA DefaultTrackableEventHandler defaultTrackableEventHandler = GetComponent <DefaultTrackableEventHandler>(); if (IS_NOT_NULL(defaultTrackableEventHandler)) { defaultTrackableEventHandler.OnTargetFound.AddListener(OnTrackerFound); defaultTrackableEventHandler.OnTargetLost.AddListener(OnTrackerLost); } #endif break; case ARTrackingMode.EASY_AR: //TargetController targetController = GetComponent<TargetController>(); //if (IS_NOT_NULL(targetController)) //{ // targetController.TargetFound += OnTrackerFound; // targetController.TargetLost += OnTrackerLost; //} break; } }
void Start() { if ((itemCanvas = GameObject.Find("ItemCanvas")) == null) { print("Item Canvas not found."); } xRay = itemCanvas.transform.Find("X-Ray").gameObject; test = itemCanvas.transform.Find("Test").gameObject; result = itemCanvas.transform.Find("Result").gameObject; xRay.SetActive(false); test.SetActive(false); result.SetActive(false); keywords.Add("Steve, menu on", () => { displayMenu(); }); keywords.Add("Steve, show me the menu", () => { displayMenu(); }); keywords.Add("Steve, menu off", () => { closeMenu(); }); keywords.Add("Steve, x-ray on", () => { displayXRay(); }); keywords.Add("Steve, show me the x-ray", () => { displayXRay(); }); keywords.Add("Steve, x-ray off", () => { closeXRay(); }); keywords.Add("Steve, data on", () => { displayData(); }); keywords.Add("Steve, show me the data", () => { displayData(); }); keywords.Add("Steve, data off", () => { closeData(); }); keywords.Add("Steve, x-ray and data off", () => { closeXray_data(); }); keywords.Add("Steve, data and x-ray off", () => { closeXray_data(); }); keywords.Add("Steve, remove the image", () => { displayMenu(); }); keywords.Add("Steve, remove all", () => { displayMenu(); }); keywordRecognizer = new KeywordRecognizer(keywords.Keys.ToArray()); keywordRecognizer.OnPhraseRecognized += keyword_OnPhraseRecognized; keywordRecognizer.Start(); //mTrackableBehaviour = GetComponent<TrackableBehaviour>(); defaultTrackable = imageTarget.GetComponent <DefaultTrackableEventHandler>(); }
// Start is called before the first frame update void Start() { CalculateStart(); RootTop_Obj = GameObject.Find("Rok").GetComponent <DefaultTrackableEventHandler>(); Base_Obj = GameObject.Find("Base").GetComponent <DefaultTrackableEventHandler>(); Top_Obj = GameObject.Find("Top"); Floor_Obj = GameObject.Find("Floor"); }
private void Awake() { defaultTrackable = FindObjectOfType <DefaultTrackableEventHandler>(); DefaultTrackableEventHandler.trackedOn += DefaultTrackableEventHandler_trackedOn; DefaultTrackableEventHandler.trackedoff += DefaultTrackableEventHandler_trackedoff; ChangeCanvasState(canvasState.search); }
// Use this for initialization void Start() { seleccionarMana(); banderaSpawn = true; marcador = GetComponentInParent <DefaultTrackableEventHandler> (); scaleX = transform.localScale.x; scaleZ = transform.localScale.z; }
private void Start() { // Marker Components MarkerTransform = Marker.transform; df = Marker.GetComponent <DefaultTrackableEventHandler>(); // Image Components ImageRenderer = GetComponent <Renderer>(); }
// Use this for initialization void Start() { handler = GameObject.Find("VuMark").GetComponent <DefaultTrackableEventHandler>(); selection = handler.GetVuMarkObj(); Debug.Log("Selection set to " + (selection == null)); SetVuMarkText(); tb = null; rm = null; }
// Use this for initialization void Start() { m_defaultTrackableEventHandler = this.GetComponent <DefaultTrackableEventHandler>(); m_trackableBehaviour = GetComponent <TrackableBehaviour>(); if (m_trackableBehaviour) { m_trackableBehaviour.RegisterTrackableEventHandler(m_defaultTrackableEventHandler); } //m_obj.transform.localScale = new Vector3(0, 0, 0); }
//private DestruirComponetInvisible DestruirComponetInvisible; void Start() { Screen.orientation = ScreenOrientation.Landscape; animacion = alien.GetComponentInChildren<Animation>(); activarParticula = GetComponent<ActivarParticula>(); screenBlood = GetComponent<SangrePantalla>(); defaultTrackeableEventHandler = marker.GetComponent<DefaultTrackableEventHandler>(); soundPlay = GetComponent<ReproducirSonido>(); activarParticula.disableParticula(); activarParticula.disableParticleInfinit(); }
void Start() { VuforiaAbstractBehaviour vuforia = FindObjectOfType <VuforiaAbstractBehaviour>(); vuforia.RegisterVuforiaStartedCallback(OnVuforiaStarted); vuforia.RegisterOnPauseCallback(OnPaused); ///////// mDTEH = FindObjectOfType <DefaultTrackableEventHandler>(); //mActiveStrategy = SceneSwicher.st; //////// }
void Init() { i = 0; text_dishuNum.text = jizhongDishuNum.ToString(); text_Timer.text = timeJishiqi.ToString() + "S"; defaultTrackHandler = GetComponent <DefaultTrackableEventHandler>(); image_beginAnimation.gameObject.SetActive(false); }
// Start is called before the first frame update void Start() { eventHandlerOne = GameObject.Find("ZUND").GetComponent <DefaultTrackableEventHandler>(); eventHandlerTwo = GameObject.Find("LATHE").GetComponent <DefaultTrackableEventHandler>(); eventHandlerThree = GameObject.Find("OMAX").GetComponent <DefaultTrackableEventHandler>(); eventHandlerFour = GameObject.Find("LASER").GetComponent <DefaultTrackableEventHandler>(); eventHandlerFive = GameObject.Find("PRUSA").GetComponent <DefaultTrackableEventHandler>(); eventHandlerSix = GameObject.Find("SINDOH").GetComponent <DefaultTrackableEventHandler>(); buttonUP.SetActive(true); buttonDOWN.SetActive(false); machineOne.SetActive(false); }
static void SetDefaultTrackableHandlerSettings(DefaultTrackableEventHandler dteh) { if (dteh.gameObject.GetComponent <AnchorBehaviour>() != null) { // render anchors in LIMITED mode dteh.StatusFilter = DefaultTrackableEventHandler.TrackingStatusFilter.Tracked_ExtendedTracked_Limited; } else { // the default for all other targets is not to consider LIMITED poses dteh.StatusFilter = DefaultTrackableEventHandler.TrackingStatusFilter.Tracked_ExtendedTracked; } }
public void LostTarget(DefaultTrackableEventHandler handler, int index) { if (preHandler != null && preHandler == handler) { if (DefaultTrackableEventHandler.canShowContent) { if (showContent != null && showContent.Length > index) { showContent[index].SetActive(true); } DefaultTrackableEventHandler.canShowContent = false; } } }
// Start is called before the first frame update void Start() { player_visible = this.transform.Find("Player_Target").gameObject; GM_visible = this.transform.Find("GM_Target").gameObject; player_tracker = player_visible.GetComponent <DefaultTrackableEventHandler>(); GM_tracker = GM_visible.GetComponent <DefaultTrackableEventHandler>(); manager = GameObject.Find("GameManager").GetComponent <GameManagement>(); GameObject_to_show = gameObject.transform.Find("GOs to show").gameObject; GO_to_show_trans = GameObject_to_show.GetComponent <MatchTransform>(); GameObject_to_show.SetActive(false); }
// Start is called before the first frame update void Start() { //videoplayer = GetComponent<UnityEngine.Video.VideoPlayer>(); //videoplayer.renderMode = UnityEngine.Video.VideoRenderMode.MaterialOverride; //videoplayer.targetMaterialRenderer = this.gameObject.transform.GetChild(2).GetComponent<Renderer>(); //videoTexture = this.gameObject.transform.GetChild(2).gameObject; mTrackableBehaviour = GetComponent <TrackableBehaviour>(); tracker = GetComponent <DefaultTrackableEventHandler>(); tracker.OnTargetFound.AddListener(PlayVideo); tracker.OnTargetLost.AddListener(StopVideo); loading = this.gameObject.transform.GetChild(1).gameObject; //videoplayer.Prepare(); }
void Start() { trackableEventHandler = GetComponentInParent <DefaultTrackableEventHandler>(); animator = gameObject.GetComponent <Animator>(); animator.enabled = false; //slider xpBar = GameObject.FindGameObjectWithTag("xpBar").GetComponent <Slider>(); //sound manager soundManager = GameObject.FindGameObjectWithTag("AudioSource").GetComponent <SoundManager>(); //set the screen to be rotated on phone automaticaly (portrait or landscape) Screen.orientation = ScreenOrientation.AutoRotation; }
static void DisableVuforia() { DefaultTrackableEventHandler dteh = Object.FindObjectOfType <DefaultTrackableEventHandler>(); if (dteh != null) { dteh.enabled = false; } GameObject arCameraGO = GameObject.Find("ARCamera"); if (arCameraGO != null) { arCameraGO.SetActive(false); } CheckDebugCamera(true); }
public bool showDebugMessages = true; // indicator whether (true) or not (false) to display custom debug messages in the Unity Console (default = true; can also be set in the Unity Inspector) #endregion #region UNITY_EVENT_FUNCTIONS /// <summary> /// Instantiation and reference setup. /// </summary> private void Awake() { // register automatically Actions to the EventListener of the DefaultTrackableEventHandler component (this could altenatively be done manually via Unity Inspector) DefaultTrackableEventHandler imageTargetEventHandler = GetComponent <DefaultTrackableEventHandler>(); if (imageTargetEventHandler != null) { imageTargetEventHandler.OnTargetFound.AddListener(OnImageTargetTrackerFound); imageTargetEventHandler.OnTargetLost.AddListener(OnImageTargetTrackerLost); } else { Debug.LogError("[ImageTargetTracker] DefaultTrackableEventHandler component could not be found on GameObject with name " + this.name); } // initiate default state isTracked = false; }
void Start() { MovementButtons.SetActive(true); CurrentStep = 1; //Get the Main Camera GameObject //cam = GameObject.FindGameObjectWithTag("MainCamera").GetComponent<Camera>(); //Find the ImageTarget gameobject ImageTarget = GameObject.Find("ImageTarget"); DefaultTrackableEventHandler DefaultTrackableEventHandler_ = ImageTarget.GetComponent <DefaultTrackableEventHandler>(); //Restore the total number of objects NumberOfObjects = PlayerPrefs.GetInt("NumberOfObjects"); if (NumberOfObjects > 0) { //Update rendering based on current step UpdateRenderedObjects(); } }
public void ActionButton_SelectElement() { //Evaluando si el marcador que se esta detectando corresponde al marcador que se debe escanear en esta //fase del proceso: Debug.Log ("ordenes que controla esta interfaz: " + ordenes[0]); correct_order = false; if (markerFound) { markers = GameObject.FindGameObjectsWithTag ("MarkerObjectScene"); foreach (GameObject mark in markers) { markerHandler = mark.GetComponent<DefaultTrackableEventHandler> (); if(markerHandler.tracked){ ordenes_marker = markerHandler.order; Debug.Log("El primer orden del MarkerDetectado es: " + ordenes_marker[0]); for(cont_ordenes = 0; cont_ordenes < ordenes.Length; cont_ordenes++){ for(cont_ordenes_marker=0; cont_ordenes_marker < ordenes_marker.Length; cont_ordenes_marker++){ if(ordenes[cont_ordenes]==ordenes_marker[cont_ordenes_marker]){ Debug.Log("ORDEN CORRECTO: " + ordenes[cont_ordenes] +" Y "+ ordenes_marker[cont_ordenes_marker]); correct_order = true; break; } } } } } } if (correct_order) { //Edicion 23_09_2015: //Voy a agregar una variable adicional que se modifique en el AppManager para controlar //el marcador que se acaba de seleccionar y determinar si el siguiente marcador es valido o no //esto solamente se utiliza en la fase de matizado cuando se quiere validar si el orden de los //discos es correcto. Por ejemplo comenzar por P80 y seguir por P180 no es correcto: if (validate_sequence_of_markers) { Debug.Log ("ControllerBlinkARModeEvaluation: Ingresa a validar secuencia de marcadores con previous=" + AppManager.manager.last_marker_id_evalmode + ",actual=" + marker_id_loading_from); //preguntanto si el ultimo marcador escaneado es igual al (previous_marker_id) que valida esta interfaz: if (AppManager.manager.last_marker_id_evalmode == this.previous_marker_id) { Debug.Log ("ControllerBlinkARModeEvaluation: El marcador anterior corresponde con el que valida esta secuencia!"); //se pregunta si el marcador que se escanea ahora es el esperado en la secuencia como next_marker if (marker_id_loading_from == this.next_marker_id) { Debug.Log ("ControllerBlinkARModeEvaluation: La secuencia de marcadores es correcta!!!"); string fecha = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion:"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "SE20", "12",marker_id_loading_from,"eval"); StartCoroutine ("ShowTickOnInterface"); } else { string fecha = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion:"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE21", "12",marker_id_loading_from,"eval"); controller_feedback.ShowFeedback (); } } } else { Debug.Log ("ControllerBlinkARModeEvaluation: Guardando el ID del marcador en el AppManager: marker_id=" + marker_id_loading_from); //esta variable almacena en el AppManager el ID del marcador que se acaba de escanear para //que en un proximo paso se pueda saber cual fue el que se escaneo antes: //pero aqui se pregunta que si se ha escaneado el marcador 30 o el 32 entonces se debe guardar alguno de los dos IDs de lo contrario no: if (marker_id_loading_from == 30 || marker_id_loading_from == 32) AppManager.manager.last_marker_id_evalmode = marker_id_loading_from; //Se inicia esta corrutina para poder mostrar el tick en la interfaz //Despues de que termina la corrutina se llama al evento click del boton que redirecciona a la proxima interfaz: //es decir el llamado a la funcion se encuentra dentro de la siguiente corrutina: StartCoroutine ("ShowTickOnInterface"); } } else { string fecha = System.DateTime.Now.ToString ("yyyy-MM-dd HH:mm:ss"); if(ordenes[0] == 1){ //registrando la navegacion de la interfaz: Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE1"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE1", "0", marker_id_loading_from,"eval"); } else if (ordenes[0] == 2){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE2"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE2", "1", marker_id_loading_from,"eval"); } else if (ordenes[0] == 3){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE3"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE3", "1", marker_id_loading_from,"eval"); } else if (ordenes[0] == 4){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE4"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE4", "1", marker_id_loading_from,"eval"); } else if (ordenes[0] == 5){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE5"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE5", "2", marker_id_loading_from,"eval"); } else if (ordenes[0] == 6){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE6"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE6", "2", marker_id_loading_from,"eval"); } else if (ordenes[0] == 7){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE7"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE7", "3", marker_id_loading_from,"eval"); }else if (ordenes[0] == 8){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE8"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE8", "4", marker_id_loading_from,"eval"); }else if (ordenes[0] == 9){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE9"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE9", "5", marker_id_loading_from,"eval"); }else if (ordenes[0] == 10){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE10"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE10", "5", marker_id_loading_from,"eval"); }else if (ordenes[0] == 11){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE11"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE11", "7", marker_id_loading_from,"eval"); }else if (ordenes[0] == 12){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE12"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE12", "7", marker_id_loading_from,"eval"); }else if (ordenes[0] == 13){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE13"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE13", "9", marker_id_loading_from,"eval"); }else if (ordenes[0] == 14){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE14"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE14", "9", marker_id_loading_from,"eval"); } else if (ordenes[0] == 15){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE15"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE15", "10", marker_id_loading_from,"eval"); }else if (ordenes[0] == 16){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE16"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE16", "10", marker_id_loading_from,"eval"); } else if (ordenes[0] == 17){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE17"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE17", "11", marker_id_loading_from,"eval"); }else if (ordenes[0] == 18){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE18"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE18", "11", marker_id_loading_from,"eval"); }else if (ordenes[0] == 19){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE19"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE19", "11", marker_id_loading_from,"eval"); }else if (ordenes[0] == 20){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE20"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE20", "12", marker_id_loading_from,"eval"); }else if (ordenes[0] == 21){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE22"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE22", "12", marker_id_loading_from,"eval"); }else if (ordenes[0] == 22){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE23"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE23", "13", marker_id_loading_from,"eval"); }else if (ordenes[0] == 23){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE24"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE24", "13", marker_id_loading_from,"eval"); }else if (ordenes[0] == 24){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE25"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE25", "14", marker_id_loading_from,"eval"); }else if (ordenes[0] == 25){ Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion EE26"); NavigationControllerObject.navigation.RegistrarInterfazModoEvalConsult (AppManager.manager.codigo_estudiante, fecha, "EE26", "14", marker_id_loading_from,"eval"); } controller_feedback.ShowFeedback (); }//cierra else }
public void ActionButton_SelectElement() { //Evaluando si el marcador que se esta detectando corresponde al marcador que se debe escanear en esta //fase del proceso: Debug.Log ("ordenes que controla esta interfaz: " + ordenes[0]); correct_order = false; if (markerFound) { markers = GameObject.FindGameObjectsWithTag ("MarkerObjectScene"); foreach (GameObject mark in markers) { markerHandler = mark.GetComponent<DefaultTrackableEventHandler> (); if(markerHandler.tracked){ ordenes_marker = markerHandler.order; Debug.Log("El primer orden del MarkerDetectado es: " + ordenes_marker[0]); for(cont_ordenes = 0; cont_ordenes < ordenes.Length; cont_ordenes++){ for(cont_ordenes_marker=0; cont_ordenes_marker < ordenes_marker.Length; cont_ordenes_marker++){ if(ordenes[cont_ordenes]==ordenes_marker[cont_ordenes_marker]){ Debug.Log("ORDEN CORRECTO: " + ordenes[cont_ordenes] +" Y "+ ordenes_marker[cont_ordenes_marker]); correct_order = true; break; } } } } } } if (correct_order) { //Se inicia esta corrutina para poder mostrar el tick en la interfaz //Despues de que termina la corrutina se llama al evento click del boton que redirecciona a la proxima interfaz: //es decir el llamado a la funcion se encuentra dentro de la siguiente corrutina: StartCoroutine("ShowTickOnInterface"); } else controller_feedback.ShowFeedback (); }
// Use this for initialization void Start() { DTE = imagetarget.GetComponent <DefaultTrackableEventHandler>(); }
void Init() { defaultTrackHandler = GetComponent <DefaultTrackableEventHandler>(); }
public void ActionButton_SelectElement() { //Evaluando si el marcador que se esta detectando corresponde al marcador que se debe escanear en esta //fase del proceso: Debug.Log ("ordenes que contorla esta interfaz: " + ordenes[0]); correct_order = false; if (markerFound) { markers = GameObject.FindGameObjectsWithTag ("MarkerObjectScene"); foreach (GameObject mark in markers) { markerHandler = mark.GetComponent<DefaultTrackableEventHandler> (); if(markerHandler.tracked){ ordenes_marker = markerHandler.order; Debug.Log("El primer orden del MarkerDetectado es: " + ordenes_marker[0]); for(cont_ordenes = 0; cont_ordenes < ordenes.Length; cont_ordenes++){ for(cont_ordenes_marker=0; cont_ordenes_marker < ordenes_marker.Length; cont_ordenes_marker++){ if(ordenes[cont_ordenes]==ordenes_marker[cont_ordenes_marker]){ Debug.Log("ORDEN CORRECTO: " + ordenes[cont_ordenes] +" Y "+ ordenes_marker[cont_ordenes_marker]); correct_order = true; break; } } } } } } if (correct_order) { //esta modificacion la hice el 29/09/2015 //Mediante este metodo se registra si el estudiante selecciono bien el elemento que debe buscar: //registrando la navegacion de la interfaz: string fecha_selec = System.DateTime.Now.ToString ("yyyy-MM-dd HH:mm:ss"); Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion:"); NavigationControllerObject.navigation.RegistrarInterfazModoGuiado (AppManager.manager.codigo_estudiante, fecha_selec, "S1", "0", "-1"); //Se inicia esta corrutina para poder mostrar el tick en la interfaz //Despues de que termina la corrutina se llama al evento click del boton que redirecciona a la proxima interfaz: //es decir el llamado a la funcion se encuentra dentro de la siguiente corrutina: StartCoroutine ("ShowTickOnInterface"); //this.onClickSelectButton (); } else { string fecha_selec = System.DateTime.Now.ToString ("yyyy-MM-dd HH:mm:ss"); Debug.Log ("Se va a registrar la interfaz con el controlador de navegacion:"); NavigationControllerObject.navigation.RegistrarInterfazModoGuiado (AppManager.manager.codigo_estudiante, fecha_selec, "E1", "0", marker_id_loading_from); controller_feedback.ShowFeedback (); }//cierra else }
private void Awake() { trackingHandler = FindObjectOfType<DefaultTrackableEventHandler>(); }
private bool isActive() { DefaultTrackableEventHandler handler = (DefaultTrackableEventHandler)GetComponentInParent(typeof(DefaultTrackableEventHandler)); return(handler.Active); }