void Update() { if (player == null) { player = GameObject.FindWithTag("Player").GetComponent <Player_scr>(); return; } if (player.score > HighScores_scr.scores[4] && highscore == false) { highscore = true; } transform.localScale = Vector3.Lerp(transform.localScale, Vector3.one, 0.2f); GetComponent <Text>().text = HighScores_scr.scores[4].ToString(); if (highscore) { GetComponent <Text>().color = new HSBColor(Random.Range(0, 1f), 1, 1, 1).ToColor(); PlayerPrefs.SetInt("Score", player.score); if (count < 0) { count = 7; transform.localScale *= 1.2f; } count--; GetComponent <Text>().text = "HIGHSCORE"; } }
void Update() { if (player == null) { player = GameObject.FindWithTag("Player").GetComponent <Player_scr>(); return; } GetComponent <Text>().text = player.score.ToString(); transform.localScale = Vector3.Lerp(transform.localScale, Vector3.one, 0.3f); transform.localEulerAngles = new Vector3(0, 0, Mathf.LerpAngle(transform.localEulerAngles.z, 0, 0.3f)); }
void Update() { if (player == null) { player = GameObject.FindWithTag("Player").GetComponent <Player_scr>(); return; } if (player.health < (float)player.maxHealth / 2) { targetColor = new HSBColor(1, 1, 1, 0.8f - (float)player.health / ((float)player.maxHealth / 2)).ToColor(); } else { targetColor = new HSBColor(1, 1, 1, 0).ToColor(); } GetComponent <Image>().color = Color.Lerp(GetComponent <Image>().color, targetColor, 0.2f); }
void Start() { player = GameObject.FindWithTag("Player").GetComponent <Player_scr>(); }
void Update() { if (player == null) { player = GameObject.FindWithTag("Player").GetComponent <Player_scr>(); return; } if (player.multiplier == player.maxMultiplier) { text.GetComponent <Text>().text = "MAX"; } else if (player.multiplier == 1) { text.GetComponent <Text>().text = ""; } else { text.GetComponent <Text>().text = "x" + player.multiplier.ToString(); } float normilizedMultiCooldown = (float)player.multiplierCooldown / (float)player.maxMultiplierCooldown; // Juice if (count2 < 0) { count2 = 2; if (player.multiplier == player.maxMultiplier) { Color randomColor = new HSBColor(Random.Range(0, 1f), 1, 1, 1).ToColor(); text.GetComponent <Text>().color = randomColor; text.GetComponent <Outline>().effectColor = randomColor; // randomColor = new HSBColor(Random.Range(0, 1f), 1, 1, 1).ToColor(); // bar.GetComponent<Image>().color = randomColor; // leftCap.GetComponent<Image>().color = randomColor; // rightCap.GetComponent<Image>().color = randomColor; } else { text.GetComponent <Text>().color = Color.white; text.GetComponent <Outline>().effectColor = Color.white; bar.GetComponent <Image>().color = Color.white; leftCap.GetComponent <Image>().color = Color.white; rightCap.GetComponent <Image>().color = Color.white; } } count2--; text.transform.localScale = Vector3.Lerp(text.transform.localScale, Vector3.one, 0.2f); text.transform.localEulerAngles = new Vector3(0, 0, Mathf.LerpAngle(text.transform.localEulerAngles.z, 0, 0.2f)); bar.GetComponent <RectTransform>().sizeDelta = Vector2.Lerp(bar.GetComponent <RectTransform>().sizeDelta, new Vector2(normilizedMultiCooldown * 1600, 0), 0.3f); bar.transform.localScale = Vector3.Lerp(bar.transform.localScale, Vector3.one, 0.3f); if (count < 0) { count = 6; bar.GetComponent <RectTransform>().sizeDelta += new Vector2(10, 3); if (player.multiplier == 30) { text.transform.localScale *= 1.2f; text.transform.localEulerAngles += new Vector3(0, 0, Random.Range(-5, 5)); } } count--; }