Ejemplo n.º 1
0
    void EndDialogue()
    {
        for (int i = 0; i < childObject.childCount; i++)
        {
            childObject.GetChild(i).gameObject.SetActive(false);
        }

        bool doesNPCAnswer = false;

        if (npcAnswer != null)
        {
            doesNPCAnswer = npcAnswer.triggerPlayerAnswer(lastPlayerAnswerWasRight);
            npcAnswer     = null;
        }

        if (!doesNPCAnswer)
        {
            GameObject.Find("Player Prefab").GetComponent <Player_Movement>().stopDialogue();
            GameObject.Find("NPC").GetComponent <NPC_Movement>().stopDialogue();
        }
    }
Ejemplo n.º 2
0
 public void setAnswer(NPC_Answer answer)
 {
     npcAnswer = answer;
 }