コード例 #1
0
    public void updateText()
    {
        string targetText = currDialogue[currIndex].text;

        reshuffle(currDialogue[currIndex].options);
        Option[] options = currDialogue[currIndex].options;

        if (currDialogue[currIndex].state == null)
        {
            dialogueUI.setState(CharacterExpression.Default);
        }
        else
        {
            CharacterExpression expr = (CharacterExpression)System.Enum.Parse(typeof(CharacterExpression), currDialogue[currIndex].state);
            dialogueUI.setState(expr);
        }

        StartCoroutine(dialogueUI.updateTextUI(targetText, options));
    }