//Called when options menu hue slider is moved public void onOptionsColorSliderMoved() { Image pcBox = PC_Slider.transform.FindChild("Box_Image").GetComponent <Image>(); pcBox.color = MainColorScript.HsvToRgb((PC_Slider.value * 16f), 0.9f, 0.7f); Debug.Log("Slider moved"); }
private void InitColors() { _Players[0] = MainColorScript.HsvToRgb(MainColorScript.P1_Hue, 0.9f, 0.7f); _Players[1] = MainColorScript.HsvToRgb(MainColorScript.P2_Hue, 0.9f, 0.7f); BG_Colors[0] = MainColorScript.HsvToRgb(MainColorScript.P1_Hue, 0.1f, 0.7f); BG_Colors[1] = MainColorScript.HsvToRgb(MainColorScript.P2_Hue, 0.1f, 0.7f); }
void Awake() { if (Instance_Ref != null) { Destroy(this.gameObject); } else { Instance_Ref = this; } }
//Called when hue slider is moved public void onColorSliderMoved() { if (P1_Slider.value == P2_Slider.value) { P2_Slider.value = (P2_Slider.value + 1) % 16; } Image p1Box = P1_Slider.transform.FindChild("Box_Image").GetComponent <Image>(); Image p2Box = P2_Slider.transform.FindChild("Box_Image").GetComponent <Image>(); p1Box.color = MainColorScript.HsvToRgb((P1_Slider.value * 16f), 0.9f, 0.7f); p2Box.color = MainColorScript.HsvToRgb((P2_Slider.value * 16f), 0.9f, 0.7f); }