Пример #1
0
        public static Vector2 EvaluateOutputRange(DecalChannelMode mode, Vector2 range)
        {
            if (mode != DecalChannelMode.AdvancedRangeRemap)
            {
                return(new Vector2(0, 1));
            }

            return(range);
        }
Пример #2
0
        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));
        }