public override void ReadFooter(BinaryReader reader, Dictionary <uint, string> hashLookupTable, HashIdentifiedDelegate hashIdentifiedCallback) { LocatorName = new FoxHash(); LocatorName.Read(reader, hashLookupTable, hashIdentifiedCallback); DataSet = new FoxHash(); DataSet.Read(reader, hashLookupTable, hashIdentifiedCallback); }
public override void Read(BinaryReader reader, Dictionary <uint, string> hashLookupTable, HashIdentifiedDelegate hashIdentifiedCallback) { HasFooter = true; Type = LocatorType.Type3; Translation = new Vector4(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); Rotation = new Quaternion(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle()); Unknown30 = new FoxHash(); Unknown30.Read(reader, hashLookupTable, hashIdentifiedCallback); Unknown31 = new FoxHash(); Unknown31.Read(reader, hashLookupTable, hashIdentifiedCallback); Unknown32 = new FoxHash(); Unknown32.Read(reader, hashLookupTable, hashIdentifiedCallback); Unknown33 = new FoxHash(); Unknown33.Read(reader, hashLookupTable, hashIdentifiedCallback); }