protected override void ReadDataXML(XElement ele, ElderScrollsPlugin master) { XElement subEle; if (ele.TryPathTo("Textures", false, out subEle)) { foreach (XElement e in subEle.Elements()) { var temp = new AlternateTexture(); temp.ReadXML(e, master); Textures.Add(temp); } } }
protected override void ReadData(ESPReader reader) { using (MemoryStream stream = new MemoryStream(reader.ReadBytes(size))) using (ESPReader subReader = new ESPReader(stream, reader.Plugin)) { try { Int32 TexturesCount = subReader.ReadInt32(); for (int i = 0; i < TexturesCount; i++) { var temp = new AlternateTexture(); temp.ReadBinary(subReader); Textures.Add(temp); } } catch { return; } } }