Example #1
0
 public override void Action(DialogueChain chain)
 {
     if (Initialize(chain))
     {
         _index = 0;
         chain.data[_index].pre_execution_event.Invoke();
         StartCoroutine(First.Type(_GUITextFirst));
         if (Second != null)
         {
             StartCoroutine(Second.Type(_GUITextSecond));
         }
         if (Third != null)
         {
             StartCoroutine(Third.Type(_GUITextThird));
         }
     }
 }