private void BakeSettings()
{
float width = 150f;
GUILayoutOption[] options = new GUILayoutOption[] { GUILayout.Width(width) };
if (GUILayout.Button("Set default parameters", options))
{
GUIUtility.keyboardControl = 0;
StaticOcclusionCulling.SetDefaultOcclusionBakeSettings();
}
GUILayout.Label(s_Styles.defaultParameterText.tooltip, EditorStyles.helpBox, new GUILayoutOption[0]);
EditorGUI.BeginChangeCheck();
float num2 = EditorGUILayout.FloatField(s_Styles.smallestOccluder, StaticOcclusionCulling.smallestOccluder, new GUILayoutOption[0]);
if (EditorGUI.EndChangeCheck())
{
StaticOcclusionCulling.smallestOccluder = num2;
}
EditorGUI.BeginChangeCheck();
float num3 = EditorGUILayout.FloatField(s_Styles.smallestHole, StaticOcclusionCulling.smallestHole, new GUILayoutOption[0]);
if (EditorGUI.EndChangeCheck())
{
StaticOcclusionCulling.smallestHole = num3;
}
EditorGUI.BeginChangeCheck();
float num4 = EditorGUILayout.Slider(s_Styles.backfaceThreshold, StaticOcclusionCulling.backfaceThreshold, 5f, 100f, new GUILayoutOption[0]);
if (EditorGUI.EndChangeCheck())
{
StaticOcclusionCulling.backfaceThreshold = num4;
}
}