private void OnGUI()
{
if (s_Styles == null)
{
s_Styles = new Styles();
base.minSize = new Vector2(400f, 300f);
base.position = new Rect(base.position.x, base.position.y, base.minSize.x, base.minSize.y);
}
GUILayout.Space(5f);
GUILayout.Label(s_Styles.overviewText, new GUILayoutOption[0]);
GUILayout.Space(10f);
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
GUILayout.Space(10f);
IEnumerator enumerator = ListViewGUILayout.ListView(this.m_LV, s_Styles.box, new GUILayoutOption[0]).GetEnumerator();
try
{
while (enumerator.MoveNext())
{
ListViewElement current = (ListViewElement) enumerator.Current;
if ((current.row == this.m_LV.row) && (Event.current.type == EventType.Repaint))
{
s_Styles.selected.Draw(current.position, false, false, false, false);
}
GUILayout.Label(this.m_Paths[current.row], new GUILayoutOption[0]);
}
}
finally
{
IDisposable disposable = enumerator as IDisposable;
if (disposable != null)
{
disposable.Dispose();
}
}
GUILayout.Space(10f);
GUILayout.EndHorizontal();
GUILayout.Space(10f);
GUILayout.BeginHorizontal(new GUILayoutOption[0]);
GUILayout.FlexibleSpace();
if (GUILayout.Button("Fix now", s_Styles.button, new GUILayoutOption[0]))
{
InternalEditorUtility.BumpMapSettingsFixingWindowReportResult(1);
base.Close();
}
if (GUILayout.Button("Ignore", s_Styles.button, new GUILayoutOption[0]))
{
InternalEditorUtility.BumpMapSettingsFixingWindowReportResult(0);
base.Close();
}
GUILayout.Space(10f);
GUILayout.EndHorizontal();
GUILayout.Space(10f);
}