Exemplo n.º 1
0
    private string getTextCriterion(BoardGame.ENumberCriterion criterion)
    {
        switch (criterion)
        {
        case BoardGame.ENumberCriterion.Low:
            return(Def.BOARD_CRITERION_LOW);

        case BoardGame.ENumberCriterion.High:
            return(Def.BOARD_CRITERION_HIGH);

        default:
            return(string.Empty);
        }
    }
Exemplo n.º 2
0
    private Color getBgColorCriterion(BoardGame.ENumberCriterion criterion)
    {
        switch (criterion)
        {
        case BoardGame.ENumberCriterion.Low:
            return(LOW_BG_COLOR);

        case BoardGame.ENumberCriterion.High:
            return(HIGH_BG_COLOR);

        default:
            return(Color.clear);
        }
    }
Exemplo n.º 3
0
    private void onCriterionChanged(BoardGame.ENumberCriterion criterion)
    {
        setText(getTextCriterion(criterion));
        setTextColor(getTextColorCriterion(criterion));

        Color bgColor = getBgColorCriterion(criterion);

        if (gameObject.activeInHierarchy)
        {
            StartCoroutine(bgColoring(bgColor));
        }
        else
        {
            setBgColor(bgColor);
        }
    }