private static void colorRecursiveSprite( Transform transform, Color toColor )
{
if(transform.childCount>0){
foreach (Transform child in transform) {
SpriteRenderer ren = transform.gameObject.GetComponent<SpriteRenderer>();
if(ren!=null)
ren.color = toColor;
colorRecursiveSprite(child, toColor);
}
}
}