public bool TryFinalizingConnection(WirePin targetPin) { if (targetPin.Connect(sourcePin, true)) { sourcePin = null; sourcePinDisplayer = null; MakingConnection = false; // No more making the connection return(true); } MakingConnection = true; return(false); }
public void CancelConnection() { sourcePin = null; sourcePinDisplayer = null; MakingConnection = false; }
public void BeginConnection(WirePin sourcePin) { this.sourcePin = sourcePin; sourcePinDisplayer = (WirePinDisplayer)sourcePin.WirePinDisplayer; MakingConnection = true; }