コード例 #1
0
 public static byte[] GetMpqFile(MpqArchive archive, string fileName)
 {
     using (var mpqStream = archive.OpenFile(archive.Single(i => i.Filename == fileName)))
     {
         var buffer = new byte[mpqStream.Length];
         mpqStream.Read(buffer, 0, buffer.Length);
         return(buffer);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Clsmap/Heroes.ReplayParser
 private static byte[] GetMpqArchiveFileBytes(MpqArchive archive, string fileName)
 {
     using (var mpqStream = archive.OpenFile(archive.Single(i => i.Filename == fileName)))
     {
         var buffer = new byte[mpqStream.Length];
         mpqStream.Read(buffer, 0, buffer.Length);
         return buffer;
     }
 }