示例#1
0
    // 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");
        }
    }
示例#2
0
    // 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");
        }
    }
示例#3
0
    // 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");
        }
    }