// Start is called before the first frame update void Start() { SpriteRenderer sprite = GetComponent <SpriteRenderer>(); if (sprite != null) { sprite.color = ColorDataSingleton.GetColor(color); } else { Debug.Log("Sprite " + this.gameObject.name + " does not have a Spriterenderer"); } }
// Start is called before the first frame update void Start() { Image image = GetComponent <Image>(); if (image != null) { Color c = Color.Lerp(ColorDataSingleton.GetColor(color1), ColorDataSingleton.GetColor(color2), 0.5f); image.color = new Color(c.r, c.g, c.b, alphaModifier * c.a); } else { Debug.Log("Sprite " + this.gameObject.name + " does not have an Image component"); } }
// Start is called before the first frame update void Start() { TMP_Text textMesh = GetComponent <TMP_Text>(); if (textMesh != null) { Color c = ColorDataSingleton.GetColor(color); textMesh.color = new Color(c.r, c.g, c.b, alphaModifier * c.a); } else { Debug.Log("Sprite " + this.gameObject.name + " does not have a Spriterenderer"); } }