public void Prev() { //deactivate checksprite check.SetActive(false); //reset rate stars //ResetRating(); //hide hint if was shown //if (showHint) Hint(); //set to next quiz quizObject = quizObjects[quizObject.data.id - 1]; Show(quizObject.gameObject); //animation //reset textfield textInput = ""; guiText.text = ""; //show guitext if check if (quizObject.data.check) { guiText.text = quizObject.data.jawaban[0]; } }
public ScoreForm(int numCorrect) { InitializeComponent(); quiz = GlobalVariables.currentquiz; scoreTxt = numCorrect + " / " + quiz.numofquestions + " " + 100 * ((float)numCorrect / (float)quiz.numofquestions) + "%"; Console.Write(numCorrect); }
public void Hide() { audioClick.Play(); //play hide animation if (quizObject) { quizView.animation.Play("QuizViewAnimation_hide"); } //seruni.Disappear(); //if (seruni.isOpenInfo) seruni.HideInfo(); //reset rate stars //ResetRating(); //set current quiz object to null quizObject = null; //set global var GLOBAL.INGAME = false; //animation.Play("CheckAnimation"); //hide hint if it is shown //if (showHint) Hint(); //reset textinput textInput = ""; guiText.text = ""; }
private void AskSelectedQuestion(object sender, RoutedEventArgs e) { try { QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem; if (qo != null) { bot.AskScpecifiedQuestion(qo); } } catch (Exception ex) { string errorMessage = String.Format("[FatalError]{0}", ex.ToString()); ExLogger.ExLog(ex.ToString()); OpenErrorMessage(errorMessage); throw; } }
private void SelectionChangedOccured(object sender, SelectionChangedEventArgs e) { try { QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem; if (qo != null) { QuizDataGrid.ScrollIntoView(qo); } Console.WriteLine(); } catch (Exception ex) { string errorMessage = String.Format("[FatalError]{0}", ex.ToString()); ExLogger.ExLog(ex.ToString()); OpenErrorMessage(errorMessage); throw; } }
private void AppendQuestionToTheFile(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(bot.QuizFile) || String.IsNullOrWhiteSpace(bot.QuizFile)) { OpenErrorMessage("You should specify a quiz file first"); return; } try { QuizObject qo = (QuizObject)QuizDataGrid.SelectedItem; if (qo != null) { bot.AppendQuizObjectToTheQuizFile(qo); } } catch (Exception ex) { string errorMessage = String.Format("[FatalError]{0}", ex.ToString()); ExLogger.ExLog(ex.ToString()); OpenErrorMessage(errorMessage); throw; } }
public void AskScpecifiedQuestion(QuizObject inQuizObject) { mQE.AskScpecifiedQuestion(inQuizObject); }
public void DropTheItemFromList(QuizObject inObjectToDrop) { mQE.DropTheItemFromList(inObjectToDrop); }
public void AppendQuizObjectToTheQuizFile(QuizObject qo) { mQE.AppendQuizObjectToTheQuizFile(qo); }
public void Show(GameObject g) { Debug.Log("show must go on"); audioClick.Play(); //reset rate stars ResetRating(); hintShown = false; wrongAnswer = 0; if (seruni.isOpenInfo) { seruni.HideInfo(); } //show button tebak btnTebak.SetActive(true); btnUlang.SetActive(false); //set current quiz object to g quizObject = g.GetComponent <QuizObject>(); rect.GetComponent <SpriteRenderer>().sprite = quizObject.data.gambar; //set current quiz pic timeSinceLastSlide = slideTimeOut; rect.animation.Stop(); //hide check if not completed if (!quizObject.data.check) { check.SetActive(false); seruni.isCheck = false; rateBg.SetActive(false); } else { rating = quizObject.data.rating; seruni.isCheck = true; Win(); //seruni.Chat("Klik disini untuk melihat infopedia"); } //reset textinput textInput = ""; //hide hint if was shown //if (showHint) Hint(); seruni.SetHint(quizObject.data.hint); seruni.SetInfo(quizObject.data.info); //seruni.animation["s_hint"].time = 4.5f; //if (!seruni.animation.isPlaying) seruni.animation.Play("s_hint"); //if (seruni.isShowHint) seruni.HideHint(); //else // seruni.HideInfo(); //show guitext if check if (quizObject.data.check) { guiText.text = quizObject.data.jawaban[0]; } //hide prev btn if no quiz before if (quizObject.data.id == 0) { btnPrev.SetActive(false); } else { btnPrev.SetActive(true); } if (quizObject.data.id == 14) { btnNext.SetActive(false); } else { btnNext.SetActive(true); } //play show animation if (!GLOBAL.INGAME) { quizView.animation.Play("QuizViewAnimation_show"); //seruni.Appear(); } //change global var GLOBAL.INGAME = true; //play sfx }