Example #1
0
        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();
        }
Example #2
0
 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();
     }
 }