Пример #1
0
    IEnumerator TypeSentence(string sentence)
    {
        AudioManager.instance.PlayClip("writing");
        isTyping = true;
        foreach (char letter in sentence.ToCharArray())
        {
            if (skipDialogue)
            {
                BodyText.text = sentence;
                skipDialogue  = false;
                break;
            }
            BodyText.text += letter;
            yield return(new WaitForSeconds(typingSpeed));
        }
        isTyping = false;

        if (sentences.Count == 0 && !isResolutionBox)
        {
            OnDialogueEnded?.Invoke();
        }
    }