public void OnGUI() { GUI.DrawTexture(logoRect, logo); GUILayout.BeginArea(buttonsRect); GUILayout.BeginHorizontal(); //if (GUILayout.Button(TC.get("GeneralText.New"))) if (GUILayout.Button("New")) { OnWindowTypeChanged(WelcomeWindowType.New); } //if (GUILayout.Button(TC.get("GeneralText.Open"))) if (GUILayout.Button("Open")) { OnWindowTypeChanged(WelcomeWindowType.Open); openGameWindow.OpenFileDialog(); } //if (GUILayout.Button(Language.GetText("RECENT_GAME"))) //{ // OnWindowTypeChanged(WelcomeWindowType.Recent); //} GUILayout.EndHorizontal(); GUILayout.EndArea(); BeginWindows(); //GUI.enabled = m_Window1 == null; switch (openedWindow) { case WelcomeWindowType.New: m_Window1 = newGameWindow; break; case WelcomeWindowType.Open: m_Window1 = openGameWindow; break; //case WelcomeWindowType.Recent: // m_Window1 = recentGameWindow; // break; } if (m_Window1 != null) { m_Window1.OnGUI(); } EndWindows(); }