using UnityEngine; public class SetColorByBlockCD : MonoBehaviour { private Block block; private SpriteRenderer spriteRend; public Color onCDColor; public Color offCDColor; private bool isOnCD; private void Start() { block = GetComponentInParent(); spriteRend = GetComponent(); } private void Update() { if (isOnCD != block.IsOnCD()) { isOnCD = block.IsOnCD(); if (isOnCD) { spriteRend.color = onCDColor; } else { spriteRend.color = offCDColor; } } } }