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; } }