private void UpdateFreqs(ref FreqDict freqs) { var terrainValues = ((TerrainType[])Enum.GetValues(typeof(TerrainType))); foreach (var terrainValue in terrainValues) if (!freqs.ContainsKey(terrainValue)) freqs[terrainValue] = _defaultFreqs[terrainValue]; }