public void ExitSubGraphNode() { if (!FirstOutputSocket.IsConnected) { return; } ActiveGraph.ActiveSubGraph = null; ActiveGraph.ActivateGlobalNodes(); ActiveGraph.SetActiveNodeByConnection(FirstOutputSocket.FirstConnection); }
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); }