I've been trying to change the alpha value of an object and all of its children with a canvas group in Unity (I'm making UI animations), and every child will fade out, except for TextMeshPro objects. Why is that, and is there a way to make it work?
In this case, I've changed backgroundImage's Canvas Group alpha to zero, but as you can see al of its TextMeshPro children are still visible. I can't change their value individually, because some of them are instantiated at runtime.
I've also tried this but it didn't seem to work out.