public void ExitSubGraphNode()
 {
     if (!FirstOutputSocket.IsConnected)
     {
         return;
     }
     ActiveGraph.ActiveSubGraph = null;
     ActiveGraph.ActivateGlobalNodes();
     ActiveGraph.SetActiveNodeByConnection(FirstOutputSocket.FirstConnection);
 }
示例#2
0
 public override void OnEnter(Node previousActiveNode, Connection connection)
 {
     base.OnEnter(previousActiveNode, connection);
     if (ActiveGraph == null)
     {
         return;
     }
     ActiveGraph.ActivateGlobalNodes();
     if (!FirstOutputSocket.IsConnected)
     {
         return;
     }
     ActiveGraph.SetActiveNodeByConnection(FirstOutputSocket.FirstConnection);
 }