Exemplo n.º 1
0
        public uint           dwUnknown;   //actually belongs to the asset list; stored for .assets format < 14

        public void Read(AssetsFileReader reader, uint version)
        {
            unityVersion = reader.ReadNullTerminated();
            this.version = reader.ReadUInt32();
            hasTypeTree  = reader.ReadBoolean();
            fieldCount   = reader.ReadInt32();
            unity5Types  = new List <Type_0D>();
            for (int i = 0; i < fieldCount; i++)
            {
                Type_0D type0d = new Type_0D();
                type0d.Read(hasTypeTree, reader, version);
                unity5Types.Add(type0d);
            }
            if (version < 0x0E)
            {
                dwUnknown = reader.ReadUInt24();
            }
        }//Minimum AssetsFile format : 6