public void SetValue(OverworldField type, float value) { switch (type) { case OverworldField.Erosion: Erosion = value; break; case OverworldField.Faults: Faults = value; break; case OverworldField.Height: Height = value; break; case OverworldField.Rainfall: Rainfall = value; break; case OverworldField.Temperature: Temperature = value; break; case OverworldField.Weathering: Weathering = value; break; } }