protected new void SetColors(Color[] dest) { Color c = _color; if (Collection.premultipliedAlpha) { c.r *= c.a; c.g *= c.a; c.b *= c.a; } for (int i = 0; i < dest.Length; ++i) dest[i] = c; }