void IObserver.OnNotify(object parametr, GAME_EVENTS notificationName) { switch (notificationName) { case GAME_EVENTS.CoreBuild: core = parametr as Workout; core.buttonsHandler = GameObject.FindObjectOfType <ButtonsHandler>(); core.DrawTask += Core_DrawTask; core.BuildFirstTask(); InitWordCountBar(); //FindObjectOfType<DebugUI>().FillPanel(questions); break; case GAME_EVENTS.ShowResult: if (isReverse && sayToggle.isOn) { GameManager.AudioPlayer.SayWord(); } ShowImage(); ShowTranscript(); ShowRepeatWordButton(); WordProgressUpdate(); ShowContext(); core.SetNextQuestion(); break; } }
void IObserver.OnNotify(object parametr, GAME_EVENTS notificationName) { switch (notificationName) { case GAME_EVENTS.CoreBuild: core = parametr as Workout; core.buttonsHandler = GameObject.FindObjectOfType <ButtonsHandler>(); core.DrawTask += Core_DrawTask; core.BuildFirstTask(); //FindObjectOfType<DebugUI>().FillPanel(questions); break; case GAME_EVENTS.ShowResult: core.RunNextQuestion(); break; } }
void IObserver.OnNotify(object parametr, GAME_EVENTS notificationName) { switch (notificationName) { case GAME_EVENTS.CoreBuild: core = parametr as Workout; core.buttonsHandler = GameObject.FindObjectOfType <ButtonsHandler>(); core.DrawTask += Core_DrawTask; core.BuildFirstTask(); InitWordCountBar(); //FindObjectOfType<DebugUI>().FillPanel(questions); break; case GAME_EVENTS.ShowResult: SetupEnterButton(core.RunNextQuestion); CheckAnswer(); ShowQuestion(); ShowImage(); WordProgressUpdate(); break; } }