Example #1
0
        /// <summary>
        /// 是否是有效的(未断开)
        /// </summary>
        /// <returns></returns>
        public bool IsValid()
        {
            HierarchyTreeNode curNode = this;

            //迭代200层
            for (int i = 0; i < 200; i++)
            {
                if (curNode == null)
                {
                    return(false);
                }
                if (curNode.isSceneRoot())
                {
                    return(true);
                }

                curNode = curNode.parent;
            }
            return(false);
        }