public void nextDialog()
    {
        last_Language = DefaultInfos.current_language;

        if (typingText)
        {
            if (coroutine != null)
            {
                StopCoroutine(coroutine);
            }

            DialogTextBox.text = DefaultInfos.GetText(dialogs[index], file_name).text;

            typingText = false;
        }
        else
        {
            if (index + 1 < dialogs.Length)
            {
                index++;
                coroutine = StartCoroutine(SetDialog(DefaultInfos.GetText(dialogs[index], file_name)));
            }
            else
            {
                OnEndDialog?.Invoke();
            }
        }
    }
예제 #2
0
    public void SetThisText()
    {
        Sentence sentence = DefaultInfos.GetText(Id, file_name);

        text.text = sentence.text;

        last_Language = DefaultInfos.current_language;
    }
    private void ResetTextByLanguage()
    {
        if (last_Language != DefaultInfos.current_language)
        {
            if (coroutine != null)
            {
                StopCoroutine(coroutine);
            }

            DialogTextBox.text = DefaultInfos.GetText(dialogs[index], file_name).text;

            typingText = false;

            last_Language = DefaultInfos.current_language;
        }
    }
예제 #4
0
    private void Start()
    {
        List <Dropdown.OptionData> options = new List <Dropdown.OptionData>();

        for (int i = 0; i < DefaultInfos.languages.Count; i++)
        {
            string Id = (i + 1).ToString();
            Dropdown.OptionData option = new Dropdown.OptionData(DefaultInfos.GetText(Id, file_name).text);

            options.Add(option);
        }

        last_Language = DefaultInfos.current_language;


        dropdown.options = options;
    }
예제 #5
0
    private void ResetTextByLanguage()
    {
        if (last_Language != DefaultInfos.current_language)
        {
            for (int i = 0; i < dropdown.options.Count; i++)
            {
                string Id = (i + 1).ToString();
                dropdown.options[i].text = DefaultInfos.GetText(Id, file_name).text;
            }

            if (displayText != null)
            {
                string Id = (dropdown.value + 1).ToString();

                displayText.text = DefaultInfos.GetText(Id, file_name).text;
            }

            last_Language = DefaultInfos.current_language;
        }
    }
 public void Start()
 {
     DialogTextBox.text = DefaultInfos.GetText(dialogs[index], file_name).text;
 }