private static void OnAllSlidersChanged(float newVal) { colorR = (byte)newVal; colorG = (byte)newVal; colorB = (byte)newVal; RoadSkins.roadColor.r = colorR / 255f; RoadSkins.roadColor.g = colorG / 255f; RoadSkins.roadColor.b = colorB / 255f; ColorRSlider.tooltip = colorR.ToString(); ColorRSlider.parent.Find <UILabel>("Label").text = "R" + "(" + colorR.ToString() + ")"; ColorGSlider.tooltip = colorG.ToString(); ColorGSlider.parent.Find <UILabel>("Label").text = "G" + "(" + colorG.ToString() + ")"; ColorBSlider.tooltip = colorB.ToString(); ColorBSlider.parent.Find <UILabel>("Label").text = "B" + "(" + colorB.ToString() + ")"; ColorRSlider.value = newVal; ColorGSlider.value = newVal; ColorBSlider.value = newVal; if (levelLoaded) { RoadSkins.ChangeAllColor(); } Debug.Log($"colors changed to" + colorB.ToString()); SaveSetting(); }
private static void OnBlueSliderChanged(float newVal) { if (grayscale) { OnAllSlidersChanged(newVal); } else { colorB = (byte)newVal; RoadSkins.roadColor.b = colorB / 255f; ColorBSlider.tooltip = colorB.ToString(); ColorBSlider.parent.Find <UILabel>("Label").text = "B" + "(" + colorB.ToString() + ")"; if (levelLoaded) { RoadSkins.ChangeAllColor(); } Debug.Log($"colorB changed to" + colorB.ToString()); SaveSetting(); } }