12345678910111213141516171819202122 |
- using System.Runtime.CompilerServices;
- [assembly: InternalsVisibleTo("Unity.ShaderGraph.Editor.Tests")]
- namespace UnityEngine.Rendering.ShaderGraph
- {
- //Need to live in Runtime as Attribute of documentation is on Runtime classes \o/
- class Documentation : DocumentationInfo
- {
- //This must be used like
- //[HelpURL(Documentation.baseURL + Documentation.version + Documentation.subURL + "some-page" + Documentation.endURL)]
- //It cannot support String.Format nor string interpolation
- internal const string baseURL = "https://docs.unity3d.com/Packages/com.unity.shadergraph@";
- internal const string subURL = "/manual/";
- internal const string endURL = ".html";
- internal static string GetPageLink(string pageName)
- {
- return baseURL + version + subURL + pageName + endURL;
- }
- }
- }
|