Abdula_2314124

Untitled

Mar 20th, 2024
543
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.09 KB | None | 0 0
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using TMPro;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6.  
  7. public class UpdateColor : MonoBehaviour
  8. {
  9.     [SerializeField] private Image cookie;
  10.     [SerializeField] private Color[] colors;
  11.     [SerializeField] private TextMeshProUGUI scoreText;
  12.  
  13.     private void Update()
  14.     {
  15.         var score = int.Parse(scoreText.text.ToString());
  16.  
  17.         if(score > 10 && score < 50)
  18.         {
  19.             scoreText.color = colors[GenerateRandomIndex()];
  20.         }
  21.         else if (score > 50 && score < 100)
  22.         {
  23.             scoreText.color = colors[GenerateRandomIndex()];
  24.         }
  25.         else if (score > 100 && score < 200)
  26.         {
  27.             scoreText.color = colors[GenerateRandomIndex()];
  28.         }
  29.         else if (score > 200)
  30.         {
  31.             scoreText.color = colors[GenerateRandomIndex()];
  32.         }
  33.     }
  34.     public void SetupColor()
  35.     {
  36.         cookie.color = colors[GenerateRandomIndex()];
  37.     }
  38.     private int GenerateRandomIndex()
  39.     {
  40.         return Random.Range(0, colors.Length);
  41.     }
  42. }
  43.  
Advertisement
Add Comment
Please, Sign In to add comment