protected override void OnTrackingFound() { base.OnTrackingFound(); if (MathGOUtils.EquipeSelecionada == null) { return; } if (MathGOUtils.MarcadorRespondido(mTrackableBehaviour.TrackableName) && !telaResultado.isActiveAndEnabled) { if (obj3D != null) { obj3D.SetActive(true); } return; } this.btnAlternativaA.gameObject.GetComponentInChildren <Text>().text = this.alternativaA; this.btnAlternativaB.gameObject.GetComponentInChildren <Text>().text = this.alternativaB; this.btnAlternativaC.gameObject.GetComponentInChildren <Text>().text = this.alternativaC; GameObject.Find("borda_pergunta").GetComponentInChildren <Text>().text = this.enunciado; canvas.enabled = true; if (image != null) { image.enabled = true; } }
protected override void OnTrackingFound() { base.OnTrackingFound(); if (MathGOUtils.ReadyToChooseTeam == false || MathGOUtils.EquipeSelecionada != null) { return; } if (MathGOUtils.FindTeamByMarkerName(mTrackableBehaviour.TrackableName)) { MathGOUtils.ReadyToChooseTeam = false; SceneManager.LoadScene(1, LoadSceneMode.Single); } }
protected override void OnTrackingLost() { base.OnTrackingLost(); if (!MathGOUtils.MarcadorRespondido(mTrackableBehaviour.TrackableName)) { canvas.enabled = false; } if (obj3D != null) { obj3D.SetActive(false); } if (image != null) { image.enabled = false; } }
void OnGenericButtonClick(eButton buttonClicked) { if (mTrackableBehaviour.CurrentStatus != TrackableBehaviour.Status.TRACKED || MathGOUtils.MarcadorRespondido(mTrackableBehaviour.TrackableName)) { return; } MathGOUtils.LastTrackableName = mTrackableBehaviour.TrackableName; Marcador marcador = new Marcador(); marcador.MarkerName = mTrackableBehaviour.TrackableName; marcador.Respondido = true; marcador.Correto = buttonClicked == rightAnswerButton; MathGOUtils.EquipeSelecionada.Marcadores.Add(marcador); MathGOUtils.ModificaEquipe(MathGOUtils.EquipeSelecionada); ShowMessage(buttonClicked == rightAnswerButton); }