IEnumerator ApperingCharacters(int currentDialogIndex) { currentState = DialogBoxStates.Texting; int textLenght = dialogFlow[currentDialogIndex].text.Length; for (int currentCharacter = 0; currentCharacter <= textLenght; currentCharacter++) { dialogCanvasController.setDialog(dialogFlow[currentDialogIndex], currentCharacter); yield return(null); } currentState = DialogBoxStates.WaitingUser; }