Example #1
0
        private void ReadStringID(DataBlock block, uint offset)
        {
            SeekToOffset(block, offset);
            var sid = new StringID(_reader.ReadUInt32());

            if (sid != StringID.Null)
            {
                string str = _cacheFile.StringIDs.GetString(sid);
                if (str != null)
                {
                    var fixup = new DataBlockStringIDFixup(str, (int)offset);
                    block.StringIDFixups.Add(fixup);
                }
            }
        }
Example #2
0
		private void ReadStringId(DataBlock block, uint offset)
		{
			SeekToOffset(block, offset);
			var sid = new StringID(_reader.ReadUInt32());
			if (sid == StringID.Null) return;

			var str = _cacheFile.StringIDs.GetString(sid);
			if (str == null) return;

			var fixup = new DataBlockStringIDFixup(str, (int) offset);
			block.StringIDFixups.Add(fixup);
		}