public static Vector2 EvaluateOutputRange(DecalChannelMode mode, Vector2 range) { if (mode != DecalChannelMode.AdvancedRangeRemap) { return(new Vector2(0, 1)); } return(range); }
public static Vector2 EvaluateInputRange(DecalChannelMode mode, float threshold, float softness) { if (mode == DecalChannelMode.Disabled) { return(new Vector2(1, 1)); } if (mode == DecalChannelMode.Passthrough) { return(new Vector2(0, 1)); } return(EvaluateRange(threshold, softness)); }