unpak.js
Version:
Modern TypeScript library for reading Unreal Engine pak files and assets, inspired by CUE4Parse
22 lines • 756 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FAssetPackageData = void 0;
const Guid_1 = require("../../objects/core/misc/Guid");
const FMD5Hash_1 = require("./FMD5Hash");
class FAssetPackageData {
packageName;
diskSize;
packageGuid;
cookedHash;
constructor(Ar, serializeHash, chunkHashes) {
this.packageName = Ar.readFName();
this.diskSize = Number(Ar.readInt64());
this.packageGuid = new Guid_1.FGuid(Ar);
this.cookedHash = serializeHash ? new FMD5Hash_1.FMD5Hash(Ar) : null;
if (chunkHashes) {
Ar.pos += Ar.readInt32() * (12 + 20);
}
}
}
exports.FAssetPackageData = FAssetPackageData;
//# sourceMappingURL=FAssetPackageData.js.map