FairyGUI.TreeView.HideFolderNode C# (CSharp) Method

HideFolderNode() public method

public HideFolderNode ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
return void
        void HideFolderNode(TreeNode folderNode)
        {
            int cnt = folderNode.numChildren;
            for (int i = 0; i < cnt; i++)
            {
                TreeNode node = folderNode.GetChildAt(i);
                if (node.cell != null)
                {
                    if(node.cell.parent != null)
                        list.RemoveChild(node.cell);
                    list.itemPool.ReturnObject(node.cell);
                    node.cell.data = null;
                    node.cell = null;
                }
                if (node.isFolder && node.expanded)
                    HideFolderNode(node);
            }
        }