コード例 #1
0
    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();
    }