Skip to content

Commit 97dafe1

Browse files
committed
add icon for creating code file
1 parent b86b5b7 commit 97dafe1

File tree

10 files changed

+263
-4
lines changed

10 files changed

+263
-4
lines changed

UnityCreateScriptExtension/Assets/Editor/felixwee/Resources.meta

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnityCreateScriptExtension/Assets/Editor/felixwee/Resources/icon.meta

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
22.2 KB
Loading

UnityCreateScriptExtension/Assets/Editor/felixwee/Resources/icon/lua.png.meta

Lines changed: 77 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
151 KB
Loading

UnityCreateScriptExtension/Assets/Editor/felixwee/Resources/icon/txt.png.meta

Lines changed: 77 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
3.67 KB
Loading

UnityCreateScriptExtension/Assets/Editor/felixwee/Resources/icon/xml.png.meta

Lines changed: 77 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

UnityCreateScriptExtension/Assets/Editor/felixwee/scrtips/DevExtEditor.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ public static void CreateLuaScript()
2323

2424
//将焦点定位到某个文件,并进行重命名
2525
//id,回调处理,新建文件url,图标,源始文件url
26-
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0,ScriptableObject.CreateInstance<CreateFileAction>(),folder + "/NewLuaScript.lua", null, "Assets/Editor/felixwee/templates/lua_template.lua");
26+
27+
Texture2D icon = Resources.Load<Texture2D>("icon/lua");
28+
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0,ScriptableObject.CreateInstance<CreateFileAction>(),folder + "/NewLuaScript.lua", icon, "Assets/Editor/felixwee/templates/lua_template.lua");
2729
}
2830
/* 创建常用文件类型扩展 */
2931
[MenuItem("Assets/Create/XML", false, 81)]
@@ -34,9 +36,10 @@ public static void CreateXML()
3436
//根据第一个文件获取不前文件夹路径
3537
string folder = AssetDatabase.GetAssetPath(arr[0]);
3638

37-
//将焦点定位到某个文件,并进行重命名
39+
//将焦点定位到某个文件,并进行重命名
40+
Texture2D icon = Resources.Load<Texture2D>("icon/xml");
3841
//id,回调处理,新建文件url,图标,源始文件url
39-
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CreateFileAction>(), folder + "/NewXml.xml", null, "Assets/Editor/felixwee/templates/xml_template.xml");
42+
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CreateFileAction>(), folder + "/NewXml.xml", icon, "Assets/Editor/felixwee/templates/xml_template.xml");
4043
}
4144

4245
/* 创建常用文件类型扩展 */
@@ -50,7 +53,8 @@ public static void CreateText()
5053

5154
//将焦点定位到某个文件,并进行重命名
5255
//id,回调处理,新建文件url,图标,源始文件url
53-
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CreateFileAction>(), folder + "/NewText.txt", null, "Assets/Editor/felixwee/templates/txt_template.txt");
56+
Texture2D icon = Resources.Load<Texture2D>("icon/txt");
57+
ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CreateFileAction>(), folder + "/NewText.txt", icon, "Assets/Editor/felixwee/templates/txt_template.txt");
5458
}
5559

5660
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"dependencies": {
3+
}
4+
}

0 commit comments

Comments
 (0)