private void EndConnection() { CatGraph.Node startNode = _selectedNode; CheckNodeSelection(); if (_selectedNode != null && _selectedNode.Action != null && _selectedNode.Action == startNode.Action) { Undo.RecordObject(_catGraph, "Establish Connection"); startNode.SetTransition(_selectedNode); } _isConnecting = false; }