21 return new Color32(color.R, color.G, color.B, color.A);
30 return new Color4(color.r, color.g, color.b, color.a);
40 var alpha1 = colorA.a;
41 var alpha2 = colorB.a * (1 - colorA.a);
42 var alpha = alpha1 + alpha2;
45 var red = colorA.r * alpha1 + colorB.r * alpha2;
46 var green = colorA.g * alpha1 + colorB.g * alpha2;
47 var blue = colorA.b * alpha1 + colorB.b * alpha2;
48 return new Color(red, green, blue, alpha);
Contains methods for manipulating colors.
static Color4 ConvertColor32ToColor4(Color32 color)
Converts a Unity color to a Mania Map color.
static Color CompositeColors(Color colorA, Color colorB)
Calculates the composite of top color A onto bottom color B.
static Color32 ConvertColor4ToColor32(Color4 color)
Converts a color to a Unity Color32.