study/first_study/Library/PackageCache/com.unity.render-pipelines.universal@d10049dfa479/Editor/ScriptTemplates/ScriptTemplates.cs
jh04010421 739d49f1a0 Unity | 2026.01.20
수업 실습 파일
2026-01-20 11:01:57 +09:00

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");
}
}
}