Exemplo n.º 1
0
    private void Core_DrawTask()
    {
        Debug.Log("Core_DrawTask");

        QuestionLeo questionLeo = core.GetCurrentQuest();

        translateText.text = core.GetCurrentWord().translations;
        core.SetSound(questionLeo.questWord.soundURL);
        SetImage(questionLeo.questWord.pictureURL);
        HideImage();
        HideQuestion();
        HideRepeatWordButton();
        AnswerInputField.text = string.Empty;

        SetupEnterButton(CheckAnswerClick);

        WordProgressUpdate();
        ProgeressBarUpdate();
        GameObject.FindObjectOfType <DebugUI>().FillPanel(core.tasks);

        //передать фокус полю ввода
        AnswerInputField.ActivateInputField();

        // выбор элемента как активного
        EventSystem.current.SetSelectedGameObject(AnswerInputField.gameObject);
        GameManager.Notifications.PostNotification(this, GAME_EVENTS.BuildTask);
    }
Exemplo n.º 2
0
    /// <summary>
    /// Слово-Перевод
    /// </summary>
    private void BuildUiToWordTranslate()
    {
        QuestionLeo questionLeo = core.GetCurrentQuest();

        // добавление слова для перевода
        SetQuestion(questionLeo.questWord.wordValue);
        SetTranscript(questionLeo.questWord.transcription);

        SetButtons(questionLeo, questionLeo.questWord);

        SetImage(questionLeo.questWord.pictureURL);
        HideImage();

        core.SetSound(questionLeo.questWord.soundURL);
        if (sayToggle.isOn)
        {
            GameManager.AudioPlayer.SayWord();
        }

        SetContext(questionLeo.questWord.highlightedContext);
        HideContext();
    }