Shader.Find
でエラーとなる場合はAlways Included Shaders
を設定するとうまくいく場合があるそうです。var s = Shader.Find("Custom/Example");
Assert.IsNotNull(s); //error
Always Included Shadersの設定
Edit » Project Settings..
を実行して、
Graphics
タブのBuilt-in shader settings
のAlways Included Shaders
の項目に使いたいShaderを登録すると良いそうです。リンク
Unity - Scripting API: Shader.Find
https://docs.unity3d.com/ScriptReference/Shader.Find.html