示例#1
0
 public override void OnTerminate()
 {
     foreach (NarrativeNode next in currentNode.Next())
     {
         if (next != null && next != currentNode)
         {
             attachProcess(new ActionProcess(parent, next));
         }
     }
 }
示例#2
0
            IEnumerator ActivateNodeRoutine(NarrativeNode _node)
            {
                _node.Activate();

                yield return(StartCoroutine(waitingRoutine(_node.Duration)));

                List <NarrativeNode> nexts = _node.Next();

                yield return(StartCoroutine(ActivateNodeNextsRoutine(nexts)));
            }