- Assetsフォルダの下に「ScriptTemplates」フォルダを作成してこのテンプレートファイルを配置する
- UnityEditorを再起動する
- Projectタブで右クリック > Create > C# EditorWindow Script で用意したテンプレートファイルに沿ったファイルが作成される
#SCRIPTNAME#に作成時に入力したファイル名が入る
Unityが内部的に使っている仕組み
C://Program Files/Unity/Hub/Editor/{Unityのバージョン}/Editor/Data/Resources/ScriptTemplates
にUnityが使っているテンプレートファイルがある
テンプレートファイル名が重要っぽい?
{どこに表示するか(?)}-{表示名}-{生成されるファイルのデフォルト名}.txt
e.g.)
- 81-C# Script-NewBehaviourScript.cs.txt
- 83-C# Script-NewTestScript.cs.txt
- 83-Shader__Standard Surface Shader-NewSurfaceShader.shader.txt