public void SetAsWaiting(DockBranch b, Action a, Action a2) { _setFormButtonAsConnected = a; if (_escapeButtonAbortingState != null) { _escapeButtonAbortingState(); _waitingNode.Deselect(); } _escapeButtonAbortingState = a2; _waitingBranch = b; _selectedNode.SelectAsWaiting(); _waitingNode = _selectedNode; }
void SelectNode(ICanvasNode node) { if (_selectedNode != null && _waitingBranch == null) { _selectedNode.Deselect(); } node.Select(); _selectedNode = node; }