Patcher.Data.Strings.StringTableReader.StringTableReader C# (CSharp) Method

StringTableReader() public method

public StringTableReader ( Stream stream ) : System
stream Stream
return System
        public StringTableReader(Stream stream)
        {
            reader = new CustomBinaryReader(stream);

            uint count = reader.ReadUInt32();
            uint dataSize = reader.ReadUInt32();

            long dataPosition = 8 + count * 8;

            for (int i = 0; i < count; i++)
            {
                uint index = reader.ReadUInt32();
                uint offset = reader.ReadUInt32();
                table.Add(index, dataPosition + offset);
            }
        }

Same methods

StringTableReader::StringTableReader ( string filename ) : System