public void ResetColourValue(ButtonInfo.Colour colour) { switch (colour) { case ButtonInfo.Colour.RED: red = 0.0f; break; case ButtonInfo.Colour.GREEN: green = 0.0f; break; case ButtonInfo.Colour.BLUE: blue = 0.0f; break; } UpdateColours(); }
public void SetColourValue(ButtonInfo.Colour colour, ButtonInfo.Size size) { float[] sizes = new float[3] { 0.05f, 0.1f, 0.2f }; switch (colour) { case ButtonInfo.Colour.RED: red = Mathf.Clamp(red + sizes[(int)size], 0.0f, 1.0f); break; case ButtonInfo.Colour.GREEN: green = Mathf.Clamp(green + sizes[(int)size], 0.0f, 1.0f); break; case ButtonInfo.Colour.BLUE: blue = Mathf.Clamp(blue + sizes[(int)size], 0.0f, 1.0f); break; } Debug.Log("set colour value"); UpdateColours(); }