【Unity】Unity创建Csharp脚本时添加注释模板

【Unity】 Unity创建Csharp脚本添加注释模板

概要


/*******************************************************************
 * 文件名: ScriptTemplateEditor.cs
 * 时  间: 2020-3-5
 * 作  者: MyName
 * 公  司: CompanyName
 * 项目名: ProjectName
 * 描  述: 自定义脚本模板
 *         根据自己的需求,将这个脚本放到项目的Editor目录中即可。
 *******************************************************************/

using System;
using System.IO;
using System.Text;
using UnityEditor;

public class ScriptTemplateEditor : AssetModificationProcessor
{
    /// <summary>
    /// 用户名
    /// </summary>
    private static string AuthorName = "MyName";

    /// <summary>
    /// 公司/工作室名字
    /// </summary>
    private static string CompanyName = "CompanyName";

    /// <summary>
    /// 项目名称
    /// </summary>
    private static string ProjectName = "ProjectName";

    /// <summary>
    /// 当文件创建时
    /// </summary>
    /// <param name="path"></param>
    public static void OnWillCreateAsset(string path)
    {
        path = path.Replace(".meta", "");
        if (path.EndsWith(".cs"))
        {
            int index = path.LastIndexOf("/");
            string fileName = path.Substring(index + 1);
            
            string strContent = File.ReadAllText(path);
            StringBuilder sb = new StringBuilder();
            sb.AppendLine("/***************************************************");
            sb.AppendLine(" * 文件名: " + fileName);
            sb.AppendLine(" * 描  述: ");
            sb.AppendLine(" * 时  间: " + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            sb.AppendLine(" * 作  者: " + AuthorName);
            sb.AppendLine(" * 公  司: " + CompanyName);
            sb.AppendLine(" * 项目名: " + ProjectName);
            sb.AppendLine(" ***************************************************/");
            sb.AppendLine(strContent);
            File.WriteAllText(path, sb.ToString());
            AssetDatabase.Refresh();
        }
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值