public override void Read(BinaryReader file, uint size)
        {
            base.Read(file, size);

            MipsCount.Read(file, 4);

            Mipdata.Read(file, size, (int)MipsCount.val);

            ResidentmipSize.Read(file, 4);
            unk1.Read(file, 2);
            unk2.Read(file, 2);
            Residentmip.Read(file, ResidentmipSize.val);
        }
        public override void Write(BinaryWriter file)
        {
            base.Write(file);

            MipsCount.val = (uint)Mipdata.Count;
            MipsCount.Write(file);

            Mipdata.Write(file);

            ResidentmipSize.Write(file);
            unk1.Write(file);
            unk2.Write(file);

            Residentmip.Write(file);
        }