study/first_study/Library/PackageCache/com.unity.render-pipelines.universal@d10049dfa479/Editor/ScriptTemplates/ScriptTemplates.cs

20 lines
881 B
C#
Raw Normal View History

namespace UnityEditor.Rendering.Universal
{
internal static class ScriptTemplates
{
internal const string ScriptTemplatePath = "Packages/com.unity.render-pipelines.universal/Editor/ScriptTemplates/";
[MenuItem("Assets/Create/Shader/URP Unlit Shader", priority = 0)]
static void CreateUnlitURPShader()
{
ProjectWindowUtil.CreateScriptAssetFromTemplateFile($"{ScriptTemplatePath}UnlitURP.txt", "NewUnlitUniversalRenderPipelineShader.shader");
}
[MenuItem("Assets/Create/Scripting/URP Renderer Feature Script", priority = UnityEngine.Rendering.CoreUtils.Priorities.scriptingPriority)]
internal static void CreateNewRendererFeature()
{
ProjectWindowUtil.CreateScriptAssetFromTemplateFile($"{ScriptTemplatePath}ScriptableRendererFeature.txt", "NewURPRenderFeature.cs");
}
}
}