コード例 #1
0
    public void StartDialogue(DialogueTreeState dialogue, Action a)
    {
        g.alpha         = 1;
        currentDialogue = dialogue;
        mdata           = new MessageData();

        mdata.GetTreeStateMessage(dialogue);

        OnEndTalk += a;
        //Debug.Log(currentDialogue.dialogue[0]);

        messageText.text = currentDialogue.dialogue[0];


        StartCoroutine(InputDelay());
        if (player)
        {
            player.FreezePlayer();
        }

        //process = true;

        //Debug.Log("PROCESS= " + process);
    }
コード例 #2
0
ファイル: MessageData.cs プロジェクト: AlchSet/GBZeldoid
 public void GetTreeStateMessage(DialogueTreeState s)
 {
     dialogue = s.dialogue;
 }