public static void ShowExtensionTab()
        {
            GWizardWindow window = CreateWindow();

            window.selectedTab = TAB_EXTENSION;
            window.Show();
        }
        public static void ShowCreateLevelTab(MenuCommand menuCmd)
        {
            GWizardWindow window = CreateWindow();

            GCreateLevelTabDrawer.menuCmd = menuCmd;
            window.selectedTab            = TAB_CREATE;
            window.Show();
        }
        public static void ShowSetShaderTab(int groupId)
        {
            GEditorSettings.Instance.wizardTools.setShaderGroupId = groupId;

            GWizardWindow window = CreateWindow();

            window.selectedTab = TAB_SET_SHADER;
            GSetShaderTabDrawer.bulkSetShader = true;
            window.Show();
        }
        public static void ShowSetShaderTab(GStylizedTerrain terrain)
        {
            GEditorSettings.Instance.wizardTools.setShaderTerrain = terrain;

            GWizardWindow window = CreateWindow();

            window.selectedTab = TAB_SET_SHADER;
            GSetShaderTabDrawer.bulkSetShader = false;
            window.Show();
        }
        private static GWizardWindow CreateWindow()
        {
            GWizardWindow window = GetWindow <GWizardWindow>();
            Texture2D     icon   = EditorGUIUtility.isProSkin ?
                                   GEditorSkin.Instance.GetTexture("IconWhite") :
                                   GEditorSkin.Instance.GetTexture("IconBlack");

            window.titleContent = new GUIContent(" " + GVersionInfo.ProductNameAndVersionShort, icon);
            window.minSize      = new Vector2(600, 500);
            return(window);
        }