we need to send the updated body color for celestenet on change

This commit is contained in:
micycle 2023-05-21 02:41:28 -04:00 committed by yosh
parent ef2dce6872
commit 18c188122f
1 changed files with 17 additions and 10 deletions

View File

@ -288,25 +288,32 @@ namespace Celeste.Mod.AvaliSkin {
(RItem = new TextMenuExt.IntSlider(
"AVALI_SKIN_RED".DialogOrKey(),
0, 255, DarkBodyRGBColor.R
).Change(
c => DarkBodyRGBColor = new Color((byte) c, DarkBodyRGBColor.G, DarkBodyRGBColor.B)
)),
).Change(c => {
DarkBodyRGBColor = new Color((byte) c, DarkBodyRGBColor.G, DarkBodyRGBColor.B);
// we need to manually send the new body color over
updateOptions();
})),
(GItem = new TextMenuExt.IntSlider(
"AVALI_SKIN_GREEN".DialogOrKey(),
0, 255, DarkBodyRGBColor.G
).Change(
c => DarkBodyRGBColor = new Color(DarkBodyRGBColor.R, (byte) c, DarkBodyRGBColor.B)
)),
).Change(c => {
DarkBodyRGBColor = new Color(DarkBodyRGBColor.R, (byte) c, DarkBodyRGBColor.B);
updateOptions();
})),
(BItem = new TextMenuExt.IntSlider(
"AVALI_SKIN_BLUE".DialogOrKey(),
0, 255, DarkBodyRGBColor.B
).Change(
c => DarkBodyRGBColor = new Color(DarkBodyRGBColor.R, DarkBodyRGBColor.G, (byte) c)
)),
).Change(c => {
DarkBodyRGBColor = new Color(DarkBodyRGBColor.R, DarkBodyRGBColor.G, (byte) c);
updateOptions();
})),
(ColorItem = new TextMenuExt.EnumSlider<ColorChoice>(
"AVALI_SKIN_COLOR".DialogOrKey(),
DarkBodyPreset
).Change(c => DarkBodyPreset = c)),
).Change(c => {
DarkBodyPreset = c;
updateOptions();
})),
}
);
RGBBodyColorItems.Add(RItem);