Ejemplo n.º 1
0
    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();
    }
Ejemplo n.º 2
0
    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();
    }