示例#1
0
        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();
        }
示例#2
0
 private static void PreviewContent()
 {
     EditorGUI.BeginDisabledGroup(true);
     GUILayout.TextArea(NewScriptUtils.PrepareContent(template));
     EditorGUI.EndDisabledGroup();
 }