Exemplo n.º 1
0
 private void Awake()
 {
     if (nameObjectHandler != "")
     {
         eventHandler = GameObject.Find(nameObjectHandler).gameObject.GetComponent <IDialogEventHandler>();
     }
     dialogs = new DialogManager(scene, place, eventHandler, NumberCallEvent);
 }
Exemplo n.º 2
0
 /// <summary>
 /// Показ диалогов с использованием объекта события и указанием на каком диалоге вызвать
 ///0 : На каждом диалоге
 /// </summary>
 /// <param name="scene"></param>
 /// <param name="place"></param>
 /// <param name="eventHandler"></param>
 /// <param name="numberCallEvent"></param>
 public DialogManager(Scenes scene, Places place, IDialogEventHandler eventHandler = null, int numberCallEvent = 0)
 {
     this.numberCallEvent = numberCallEvent;
     if (eventHandler is null)
     {
         finishedHandler = null;
     }
     else
     {
         finishedHandler = eventHandler.FinishedHandler;
     }
     WriteDialogs(scene, place);
 }