LTDescr.alphaRecursiveSprite C# (CSharp) Method

alphaRecursiveSprite() private static method

private static alphaRecursiveSprite ( Transform transform, float val ) : void
transform Transform
val float
return void
    private static void alphaRecursiveSprite( Transform transform, float val )
    {
        if(transform.childCount>0){
            foreach (Transform child in transform) {
                SpriteRenderer ren = child.GetComponent<SpriteRenderer>();
                if(ren!=null)
                    ren.color = new Color( ren.color.r, ren.color.g, ren.color.b, val);
                alphaRecursiveSprite(child, val);
            }
        }
    }
LTDescr