AlbLib.Texts.TextCore.LoadItemName C# (CSharp) Method

LoadItemName() private static method

private static LoadItemName ( int index, RefEq encoding ) : LanguageTerm
index int
encoding RefEq
return LanguageTerm
        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));
            }
        }