A game about forced loneliness, made by TACStudios
at master 19 lines 596 B view raw
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}