/// <summary> /// Remove a child node by index. /// </summary> public void Remove(int index) { if (_arraySet && _array.Count > index) { var node = _array.RemoveReturn(index); node._parent = null; } }