internal void TransferConnectionsTo(Input input) { if (Con != null) { Con.ConnectToInput(input); } if (CondCons != null) { foreach (var condCon in CondCons.ToArray()) { condCon.From.ConnectToInput(input, false, false, condCon.Condition); } } DisconnectAll(); }