Пример #1
0
    public void ColorMechUpdate(ColorMech color)
    {
        Color newColor = new Color();

        switch (color)
        {
        case ColorMech.blue:
            newColor = Color.blue;
            break;

        case ColorMech.green:
            newColor = Color.green;
            break;

        case ColorMech.red:
            newColor = Color.red;
            break;

        case ColorMech.yellow:
            newColor = Color.yellow;
            break;

        case ColorMech.white:
            newColor = Color.white;
            break;

        case ColorMech.black:
            newColor = Color.white;
            break;
        }

        heart.color     = newColor;
        livesText.color = newColor;
    }
Пример #2
0
    public void ColorMechUpdate(ColorMech color)
    {
        Image currentIcon = damageBar[damageBar.Length - 2];
        Color frontColor  = new Color();
        Color backColor   = new Color();
        int   iconIndex   = 4;

        //if(currentIcon == null) currentIcon = GetComponent<Image>();

        switch (color)
        {
        case ColorMech.blue:
            frontColor = Color.blue;
            backColor  = Color.yellow;
            iconIndex  = 0;
            break;

        case ColorMech.green:
            frontColor = Color.green;
            backColor  = Color.magenta;
            iconIndex  = 1;
            break;

        case ColorMech.red:
            frontColor = Color.red;
            backColor  = Color.cyan;
            iconIndex  = 2;
            break;

        case ColorMech.yellow:
            frontColor = Color.yellow;
            backColor  = Color.blue;
            iconIndex  = 3;
            break;

        case ColorMech.white:
            frontColor = Color.white;
            backColor  = Color.black;
            iconIndex  = 4;
            break;

        case ColorMech.black:
            frontColor = Color.white;
            backColor  = Color.black;
            iconIndex  = 4;
            break;
        }

        foreach (Image img in damageBar)
        {
            img.color = frontColor;
        }

        currentIcon.sprite = icons[iconIndex];
    }
Пример #3
0
    public void ColorMechUpdate(ColorMech color)
    {
        if (touchedColor[(int)color] == false)
        {
            _platformExplanations[(int)color].SetActive(true);
            touchedColor[(int)color] = true;

            Invoke("ActiveSkipButton", timeToActiveSkip);
            Time.timeScale = 0;
        }
    }