public void RemoveCable(Cable tile) { if (Cables.Contains(tile)) { Cables.Remove(tile); Reform(); } }
public Network(Cable tube) { Networks.Add(this); Cables = new List <Cable> { tube }; }
public void AddCable(Cable tile) { if (!Cables.Contains(tile)) { Networks.Remove(tile.Network); tile.Network = this; Cables.Add(tile); } }