예제 #1
0
 private static LanguageTerm LoadItemName(int index, RefEq <Encoding> encoding)
 {
     if (index == 0)
     {
         return(LanguageTerm.Empty);
     }
     index -= 1;
     using (FileStream stream = new FileStream(Paths.ItemName, FileMode.Open))
     {
         stream.Seek(index * 60, SeekOrigin.Begin);
         BinaryReader reader = new BinaryReader(stream, encoding.Value);
         return(new LanguageTerm(ReadString(reader), ReadString(reader), ReadString(reader)));
     }
 }
예제 #2
0
 private static LanguageTerm LoadItemName(int index, RefEq<Encoding> encoding)
 {
     if(index == 0)return LanguageTerm.Empty;
     index -= 1;
     using(FileStream stream = new FileStream(Paths.ItemName, FileMode.Open))
     {
         stream.Seek(index*60, SeekOrigin.Begin);
         BinaryReader reader = new BinaryReader(stream, encoding.Value);
         return new LanguageTerm(ReadString(reader), ReadString(reader), ReadString(reader));
     }
 }