コード例 #1
0
    void StartConversation(int[] conversationId, DialogueParticipant lhsParticipant, DialogueParticipant rhsParticipant)
    {
        if (characterControls != null)
        {
            characterControls.active = false;
        }
        currentConversations = dialogueLoader.GetConversations(conversationId);

        if (currentConversations[0].shake == 1)
        {
            ScreenShake.instance.shake(1);
        }
        List <string> strings = new List <string>();

        foreach (DialogueLoader.Conversation coversation in currentConversations)
        {
            strings.Add(coversation.text);
        }
        dialogueUi.DisplayText(currentConversations[0].side, strings);
    }