AoMBrgEditor.PssgNode.RemoveNodeInfo C# (CSharp) Метод

RemoveNodeInfo() публичный Метод

public RemoveNodeInfo ( int id ) : void
id int
Результат void
        public void RemoveNodeInfo(int id)
        {
            if (this.id > id)
            {
                this.id--;
            }

            if (subNodes != null)
            {
                List<PssgNode> newSubNodes = new List<PssgNode>();
                for (int i = 0; i < subNodes.Length; i++)
                {
                    if (subNodes[i].id != id)
                    {
                        subNodes[i].RemoveNodeInfo(id);
                        newSubNodes.Add(subNodes[i]);
                    }
                }
                subNodes = newSubNodes.ToArray();
            }
        }