public AddTexturePackForm(TexturePack texturePack, string resFilePath) { _newTexturePack = texturePack; _resFilePath = resFilePath; InitializeComponent(); textBoxTexturePackName.Text = texturePack.TexturePackName; textBoxTexturePackFileName.Text = texturePack.TexturePackFileName; }
public void AddTexturePack(TexturePack texturePack) { _node.AppendChild(texturePack._node); TexturePacks.Add(texturePack); _newNode = true; }
private void LoadFromXML(XmlNode parentNode) { foreach (XmlElement nodes in parentNode) { switch (GetType(nodes)) { case "container": Container newContainer = new Container(nodes, this); Containers.Add(newContainer); break; case "shader": //Shaders.GetShader(nodes); Shader newShader = new Shader(nodes, this); Shaders.Add(newShader); break; case "model": Model newModel = new Model(nodes, this); Models.Add(newModel); break; case "texture_pack": TexturePack newTexturePack = new TexturePack(nodes, this); TexturePacks.Add(newTexturePack); break; case "particles": Particles newParticles = new Particles(nodes, this); Particles.Add(newParticles); break; default: //System.Windows.Forms.MessageBox.Show("Error! Unsigned node detected!"); break; } } }
public void DeleteTexturePack(TexturePack texturePack) { TexturePacks.Remove(texturePack); }
public TexturePack CreateTexturePack() { XmlElement texturePackNode = _node.OwnerDocument.CreateElement("texture_pack"); TexturePack texturePack = new TexturePack(texturePackNode, this); return texturePack; }