void OnGUI() { titleContent = new GUIContent(template.Name); scrollPosition = GUILayout.BeginScrollView(scrollPosition); DrawSharedProperties(); DrawProperties(); PreviewContent(); GUILayout.BeginHorizontal(); if (GUILayout.Button("Save", GUILayout.Width(100))) { NewScriptUtils.CreateScript(template); AssetDatabase.Refresh(); Close(); } if (GUILayout.Button("Abort", GUILayout.Width(100))) { Close(); } GUILayout.EndHorizontal(); GUILayout.EndScrollView(); }
private static void PreviewContent() { EditorGUI.BeginDisabledGroup(true); GUILayout.TextArea(NewScriptUtils.PrepareContent(template)); EditorGUI.EndDisabledGroup(); }