void OnGUI() { //居中样式 fontStyle.alignment = TextAnchor.MiddleCenter; titleStyle.alignment = TextAnchor.MiddleCenter; fontStyle.fontSize = 10; titleStyle.fontSize = 20; GUILayout.Space(30); GUILayout.BeginHorizontal(); GUILayout.Label(DataTableEditorConfig.GetConfig().MainTitle, titleStyle); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label(DataTableEditorConfig.GetConfig().SubTitle, fontStyle); GUILayout.EndHorizontal(); GUILayout.Space(30); //按钮 if (GUILayout.Button(DataTableEditorConfig.GetConfig().New, GUILayout.Height(50))) { CreateDataTable(); } if (GUILayout.Button(DataTableEditorConfig.GetConfig().Load, GUILayout.Height(50))) { OpenDataTable(); } if (GUILayout.Button(DataTableEditorConfig.GetConfig().Setting, GUILayout.Height(50))) { this.Close(); DataTableEditorSettingWindow.OpenWindow(this.position.position); } if (GUILayout.Button(DataTableEditorConfig.GetConfig().Generate, GUILayout.Height(50))) { this.Close(); DataTableGenerateWindow.OpenWindow(this.position.position); } GUILayout.Space(60); GUILayout.BeginHorizontal(); GUILayout.Label("Author:Jrimmmmmrz", fontStyle); GUILayout.EndHorizontal(); GUILayout.Space(5); GUILayout.BeginHorizontal(); GUILayout.Label(DataTableEditorConfig.GetConfig().Verision, fontStyle); GUILayout.EndHorizontal(); GUILayout.Space(5); }
/// <summary> /// 打开生成窗口 /// </summary> /// <param name="position">窗口位置</param> public static void OpenWindow(Vector2 position) { Rect rect = new Rect(DataTableEditorLaunchWindow.WindowRect); rect.position = position; var window = DataTableGenerateWindow.GetWindowWithRect <DataTableGenerateWindow>(DataTableEditorLaunchWindow.WindowRect, true, DataTableEditorConfig.GetConfig().WindowTitle); window.minSize = windowSize; window.maxSize = windowSize; window.position = rect; window.ShowUtility(); }