public void Call() { if (type == DialogueType.Random) { currentMessage = randText.GenerateText(sentenceLength, minChar, maxChar); StartCoroutine("slowWrite"); } else { if (callCount < lines.Count) { currentMessage = lines[callCount]; StartCoroutine("slowWrite"); callCount++; } else { currentMessage = lastMessage; StartCoroutine("slowWrite"); } } }