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