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