A game about forced loneliness, made by TACStudios
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}