Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }