void ShowTypes() { switch (selectedDimension) { case 2: noiseType23 = (NoiseType2D3D)EditorGUILayout.EnumPopup("Noise Type: ", noiseType23); break; case 3: noiseType23 = (NoiseType2D3D)EditorGUILayout.EnumPopup("Noise Type: ", noiseType23); break; case 4: noiseType4 = (NoiseType4D)EditorGUILayout.EnumPopup("Noise Type: ", noiseType4); break; } }