A game about forced loneliness, made by TACStudios
1using UnityEditor.Graphing;
2using UnityEditor.ShaderGraph.Internal;
3
4namespace UnityEditor.ShaderGraph
5{
6 interface IMayRequireNormal
7 {
8 NeededCoordinateSpace RequiresNormal(ShaderStageCapability stageCapability = ShaderStageCapability.All);
9 }
10
11 static class MayRequireNormalExtensions
12 {
13 public static NeededCoordinateSpace RequiresNormal(this MaterialSlot slot)
14 {
15 var mayRequireNormal = slot as IMayRequireNormal;
16 return mayRequireNormal != null ? mayRequireNormal.RequiresNormal() : NeededCoordinateSpace.None;
17 }
18 }
19}