Example #1
0
 public RootFile(IReadOnlyList <string> data)
 {
     FileID      = data[0];
     MD5         = CKey.FromString(data[1]);
     ChunkID     = byte.Parse(data[2]);
     Priority    = byte.Parse(data[3]);
     MPriority   = byte.Parse(data[4]);
     FileName    = data[5];
     InstallPath = data[6];
 }
Example #2
0
        private FileRecord GetFileRecord(IReadOnlyList <string> vals)
        {
            FileRecord record = new FileRecord();

            if (vals.Count > 0)
            {
                record.ContentKey = CKey.FromString(vals[0]);
            }

            if (vals.Count > 1)
            {
                record.EncodingKey = CKey.FromString(vals[1]);
            }

            return(record);
        }
Example #3
0
 public RootFile(string fileName, string md5)
 {
     FileName = fileName;
     MD5      = CKey.FromString(md5);
 }