Example #1
0
    public void SetColor(Color sprite_color)
    {
        var   images = GenericUtils.FindChildren <Image>(gameObject, true);
        var   count  = images.Count;
        Image image  = null;

        for (int i = 0; i < count; ++i)
        {
            image = images[i];
            if (image.sprite == null)
            {
                continue;
            }
            image.color = sprite_color;
        }
        var texts = GenericUtils.FindChildren <Text>(gameObject, true);

        count = texts.Count;
        Text text = null;

        for (int i = 0; i < count; ++i)
        {
            text       = texts[i];
            text.color = sprite_color;
        }
    }
Example #2
0
    public void SetColor(Color sprite_color, Color text_color)
    {
        var images = GenericUtils.FindChildren <Image>(gameObject, true);

        foreach (var image in images)
        {
            if (image.sprite == null)
            {
                continue;
            }
            image.color = sprite_color;
        }
    }
Example #3
0
    public void SetColor(Color sprite_color, Color text_color)
    {
        var images = GenericUtils.FindChildren <Image>(gameObject, true);
        var length = images.Count;

        for (int i = 0; i < length; ++i)
        {
            var image = images[i];
            if (image.sprite == null)
            {
                continue;
            }
            image.color = sprite_color;
        }
    }