Another Q: It only seems to be effecting BASE_COLOR_ARG, even though I wrapped the other colors in the style with RotateColorsX<Variation, COLOR>, etc.
Does the function not take a COLOR input, rotate it by X and return the new Color?
What I did:
Replaced all instances of:
RgbArg<BASE_COLOR_ARG, Rgb<127, 0, 0>>
RgbArg<ALT_COLOR_ARG, Rgb<0, 127, 0>>
RgbArg<ALT_COLOR2_ARG, Rgb<0, 0, 127>>
RgbArg<ALT_COLOR3_ARG, Rgb<0, 127, 127>>
with:
RotateColorsX<Variation, RgbArg<BASE_COLOR_ARG, Rgb<127, 0, 0>>>
RotateColorsX<Variation, RgbArg<ALT_COLOR_ARG, Rgb<0, 127, 0>>>
RotateColorsX<Variation, RgbArg<ALT_COLOR2_ARG, Rgb<0, 0, 127>>>
RotateColorsX<Variation, RgbArg<ALT_COLOR3_ARG, Rgb<0, 127, 127>>>
But when I go and change the color (tap power 4 times while saber is ON) it only seems to change the BASE_COLOR_ARG style, the parts using the ALT Colors don’t change.