public void ProcessWideTextureNode(FileName fn, WidePart widePart) { try { XmlElement layerNode = (XmlElement)_layersNode.SelectSingleNode(fn.GetWideNodeName(widePart)); if (layerNode == null) { layerNode = _sceneXmlDoc.CreateElement(fn.GetWideNodeName(widePart)); layerNode.SetAttribute("texture_name", fn.GetWideTextureName(widePart)); layerNode.SetAttribute("texture_pack", _buildOptions.sceneName + "/" + _builderConfig.TexturePackName); _layersNode.AppendChild(layerNode); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error on " + fn.FullFileName); throw ex; } }