public bool Connect(G_Bridge bridge) { if (bridges.Contains(bridge)) { if (!bridge.IsDouble) { return(true); } else { bridges.Remove(bridge); bridge.Delete(this); return(false); } } else { bridges.Add(bridge); return(false); } }
public void RemoveBridge(G_Bridge bridge) { bridges.Remove(bridge); }