private void BakeButtons()
{
float width = 95f;
GUILayout.BeginHorizontal();
GUILayout.FlexibleSpace();
bool flag = !EditorApplication.isPlayingOrWillChangePlaymode;
GUI.enabled = StaticOcclusionCulling.umbraDataSize != 0 && flag;
if (GUILayout.Button("Clear", new GUILayoutOption[1] {
GUILayout.Width(width)
}))
{
StaticOcclusionCulling.Clear();
}
GUI.enabled = flag;
if (StaticOcclusionCulling.isRunning)
{
if (GUILayout.Button("Cancel", new GUILayoutOption[1] {
GUILayout.Width(width)
}))
{
StaticOcclusionCulling.Cancel();
}
}
else if (GUILayout.Button("Bake", new GUILayoutOption[1] {
GUILayout.Width(width)
}))
{
StaticOcclusionCulling.GenerateInBackground();
}
GUILayout.EndHorizontal();
GUI.enabled = true;
}