Esempio n. 1
0
        public override NodeExecutionContext NextNode(NodeExecutionContext context)
        {
            NTNode   node = GetNode(nameof(flowOut));
            NodePort port = GetPort(nameof(flowOut));

            Debug.Log("Next node ? " + node);


            return(new NodeExecutionContext {
                node = node, inputPort = port?.Connection, outputPort = port
            });
        }
 public YieldNode(NodeExecutionContext context)
 {
     executing    = true;
     this.context = context;
     CoroutineRunner.Instance.StartCoroutine(TrackedCoroutine());
 }
 public virtual IEnumerator ExecuteNode(NodeExecutionContext context)
 {
     yield return(null);
 }
 public virtual NodeExecutionContext NextNode(NodeExecutionContext context)
 {
     return(new NodeExecutionContext {
         node = null, inputPort = null, outputPort = null
     });
 }