public void RemoveTile(Tube tile) { if (Tiles.Contains(tile)) { Tiles.Remove(tile); Reform(); } }
public void AddTile(Tube tile) { if (!Tiles.Contains(tile)) { Networks.Remove(tile.Network); tile.Network = this; Tiles.Add(tile); } }
public TubularNetwork(Tube tube) { Networks.Add(this); Tiles = new List <Tube> { tube }; TransportingPlayers = new List <TransportingPlayer>(); }