private void clearEmbeddedFilename() { this._embeddedFilename = null; if (this.FileFullNameKey.Checksum == 0) { this.FileFullNameKey = EmbeddedFilenameKey; } this.EmbeddedFilenameKey = new QbKey(0); this._flags &= ~PakEntryFlags.HasEmbeddedFilename; }
internal PakEntry(PakArchive sourceArchive) { this.sourceArchive = sourceArchive; FileType = new QbKey(0); HeaderOffset = 0; FileOffsetRelative = 0; FileLength = 0; EmbeddedFilenameKey = new QbKey(0); FileFullNameKey = new QbKey(0); FileShortNameKey = new QbKey(0); Unknown = 0; this._flags = 0; this._embeddedFilename = null; }