コード例 #1
0
        /// <summary>
        /// ノード構成を更新
        /// </summary>
        void RefreshNode()
        {
            Node2D newParentNode = UtageToolKit.FindParentComponent <Node2D>(this.transform);

            if (newParentNode != parentNode)
            {
                if (parentNode != null)
                {
                    parentNode.RemoveChildNode(this);
                }
                parentNode = newParentNode;
                if (parentNode != null)
                {
                    parentNode.AddChildNode(this);
                }
            }
        }