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