public override void OnTerminate() { foreach (NarrativeNode next in currentNode.Next()) { if (next != null && next != currentNode) { attachProcess(new ActionProcess(parent, next)); } } }
IEnumerator ActivateNodeRoutine(NarrativeNode _node) { _node.Activate(); yield return(StartCoroutine(waitingRoutine(_node.Duration))); List <NarrativeNode> nexts = _node.Next(); yield return(StartCoroutine(ActivateNodeNextsRoutine(nexts))); }