LTDescr.textAlphaRecursive C# (CSharp) Method

textAlphaRecursive() private static method

private static textAlphaRecursive ( Transform trans, float val, bool useRecursion = true ) : void
trans Transform
val float
useRecursion bool
return void
    private static void textAlphaRecursive( Transform trans, float val, bool useRecursion = true )
    {
        UnityEngine.UI.Text uiText = trans.gameObject.GetComponent<UnityEngine.UI.Text>();
        if(uiText!=null){
            Color c = uiText.color;
            c.a = val;
            uiText.color = c;
        }
        if(useRecursion && trans.childCount>0){
            foreach (Transform child in trans) {
                textAlphaRecursive(child, val);
            }
        }
    }
LTDescr