20 lines
881 B
C#
20 lines
881 B
C#
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");
|
|
}
|
|
}
|
|
}
|