EZGUI打开/隐藏UI的方法

找到"树根"(非虚类和接口)是有效关闭一个GameObject下N层N多个子GameObject的方法.

代码示例:

 void UISwitch(bool isHide)
    {
        SpriteRoot[] spriteRoot = gameObject.GetComponentsInChildren<SpriteRoot>();
        foreach (SpriteRoot root in spriteRoot)
        {
            root.Hide(isHide);
        }
        SpriteText[] texts = gameObject.GetComponentsInChildren<SpriteText>();
        foreach (SpriteText text in texts)
        {
            text.Hide(isHide);
        }
    }
posted @ 2012-08-21 18:18  Marble  阅读(328)  评论(0编辑  收藏  举报