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