public void setDialogueOption(SetLine setLine) { gameObject.GetComponent <Button>().interactable = false; this.setLine = setLine; text = gameObject.GetComponentInChildren <TextMeshProUGUI>(); text.text = JSONHolder.getLine(setLine.lineID).text; }//End Dialogue Option Setter
} //End thisOptionWasChosen private IEnumerator TypeLine() { displayLine = ""; float typingSpeed; //For every letter in the line of text foreach (char letter in JSONHolder.getLine(setLine.lineID).text) { //Add a character from it to the displayed text displayLine += letter; typingSpeed = setTypingSpeedByChar(letter); text.text = displayLine; //Wait before adding the next one yield return(new WaitForSeconds(typingSpeed / 2)); } //End foreach finishedTyping = true; } //End Type enumerator