public static Color32 Multiply(this Color32 color, Color32Multiplier multiplier)
        {
            color.r = (byte)Mathf.Clamp(color.r * multiplier.Red, byte.MinValue, byte.MaxValue);
            color.g = (byte)Mathf.Clamp(color.g * multiplier.Green, byte.MinValue, byte.MaxValue);
            color.b = (byte)Mathf.Clamp(color.b * multiplier.Blue, byte.MinValue, byte.MaxValue);

            return(color);
        }
Exemplo n.º 2
0
 public ElementColorInfo(Color32Multiplier multiplier, float brightness = 1)
 {
     this.ColorMultiplier = multiplier;
     this.Brightness      = brightness;
 }