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; }
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]; }
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; } }