public void SendTileUpdate(TileUpdatePacket packet) { if (!_liveUpdates) { return; } if (packet.Tile.Zoom != _zoomLevel) { return; } SendPacket(packet); }
public static void BroadcastTileUpdate(TileUpdatePacket update) { Parallel.ForEach(Connections.ToArray(), c => c.SendTileUpdate(update)); }