コード例 #1
0
 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
コード例 #2
0
    }         //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