Skip to content

Unity脚本创建扩展,可以模板创建C#脚本一样创建其它扩展名的文件,并可以对每种扩展名文件定义模板,该工具已经完成右键创建Lua,XML,Text文件的创建功能.

Notifications You must be signed in to change notification settings

felix-wee/Unity_CreateScriptExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Unity_CreateScriptExtension

Unity脚本创建扩展,可以模板创建C#脚本一样创建其它扩展名的文件,并可以对每种扩展名文件定义模板,该工具已经完成右键创建Lua,XML,Text文件的创建功能.

使用方法

导入unitypackage资源包后,可以像创建C#代码一样,去创建Lua,Xml,txt格式的代码或文件.

添加其它格式文件

  1. 创建模板文件
    在felixwee/templates/目录中创建你的模板文件,例如:XXX_template.md
  2. 在felixwee/scripts/DevExtEditor.cs代码中添加快捷菜单项
/* 创建常用文件类型扩展 */
    [MenuItem("Assets/Create/Text", false, 81)]
    public static void CreateText()
    {
        //获取创建代码时的文件路径下的所有对象
        UnityEngine.Object[] arr = Selection.GetFiltered(typeof(UnityEngine.Object), SelectionMode.TopLevel);
        //根据第一个文件获取不前文件夹路径
        string folder = AssetDatabase.GetAssetPath(arr[0]);

        //将焦点定位到某个文件,并进行重命名       
        //id,回调处理,新建文件url,图标,源始文件url   
        ProjectWindowUtil.StartNameEditingIfProjectWindowExists(0, ScriptableObject.CreateInstance<CreateFileAction>(), folder + "/XXX.md", null, "Assets/Editor/felixwee/templates/XXX_template.md");
    }

下载插件包

点击下载

About

Unity脚本创建扩展,可以模板创建C#脚本一样创建其它扩展名的文件,并可以对每种扩展名文件定义模板,该工具已经完成右键创建Lua,XML,Text文件的创建功能.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy