Exemple #1
0
        public async Task <List <ScriptKeyRecord> > GetCompressedKey(QScript.GamePlatform platform, QScript.GameVersion version)
        {
            ScriptKeyRecord lookup = new ScriptKeyRecord();

            lookup.platform = platform;
            lookup.version  = version;
            return(await scriptKeyRepository.GetCompressTables(lookup));
        }
Exemple #2
0
        private async Task <List <QScript.ScriptKeyRecord> > GetCompressedKeys()
        {
            var ret    = new List <QScript.ScriptKeyRecord>();
            var record = new Repository.ScriptKeyRecord();

            record.platform = platform;
            record.version  = version;
            var entries = await scriptKeyRepository.GetCompressTables(record);

            foreach (var entry in entries)
            {
                var qrec = new QScript.ScriptKeyRecord();
                qrec.checksum           = (System.UInt32)entry.checksum;
                qrec.compressedByteSize = entry.compressedByteSize;
                qrec.name = entry.name;
                ret.Add(qrec);
            }
            return(ret);
        }