public void ReadFooter(BinaryReader reader, Dictionary <uint, string> nameLookupTable, Dictionary <uint, string> datasetLookupTable, HashIdentifiedDelegate hashIdentifiedCallback) { LocatorName = new FoxHash(FoxHash.Type.StrCode32); LocatorName.Read(reader, nameLookupTable, hashIdentifiedCallback); DataSet = new FoxHash(FoxHash.Type.PathCode32); DataSet.Read(reader, datasetLookupTable, hashIdentifiedCallback); }
public void ReadXml(XmlReader reader) { LocatorName = new FoxHash(FoxHash.Type.StrCode32); LocatorName.ReadXml(reader, "name"); DataSet = new FoxHash(FoxHash.Type.PathCode32); DataSet.ReadXml(reader, "dataSet"); reader.ReadStartElement("locator"); Translation = new Vector4(); Translation.ReadXml(reader); reader.Read(); Rotation = new Vector4(); Rotation.ReadXml(reader); reader.Read(); }