Beispiel #1
0
 private void Start()
 {
     if (blueprint != null)
     {
         conversation = new DialogConversation(blueprint.dialogs);
     }
 }
Beispiel #2
0
 public void startConversation(DialogConversation conversation)
 {
     isBetweenConversation = true;
     dialogs.Clear();
     foreach (Dialog dialog in conversation.dialogs)
     {
         dialogs.Enqueue(dialog);
     }
     displayNextDialog();
 }
Beispiel #3
0
    public void Update()
    {
        if (blueprint != null)
        {
            conversation = new DialogConversation(blueprint.dialogs);
        }

        /*if(FindObjectOfType<DialogManager>().currentEvent == this)
         * {
         *  if (!FindObjectOfType<DialogManager>().isBetweenConversation)
         *      triggerNextEvent();
         * }*/
    }
Beispiel #4
0
 // Update is called once per frame
 void Update()
 {
     if (blueprint != null)
     {
         question = new DialogConversation(blueprint.dialogs);
     }
     if (dm.currentEvent == this)
     {
         if (dm.readyToAsk)
         {
             if (select == null)
             {
                 ui     = Instantiate(SelectUI);
                 select = ui.GetComponent <SelectChoices>();
                 setBtn();
             }
         }
     }
 }
Beispiel #5
0
 // Update is called once per frame
 void Update()
 {
     if (blueprint != null)
     {
         question = new DialogConversation(blueprint.dialogs);
     }
     if (dm.currentEvent == this)
     {
         if (dm.readyToAsk)
         {
             if (yn == null)
             {
                 ui = Instantiate(yesNoUI);
                 yn = ui.GetComponent <YesNo>();
                 setBtn();
             }
         }
     }
 }