Example #1
0
 public void VisitStringID(StringIDData field)
 {
     if (!FilterString(field, field.Name))
     {
         FilterString(field, field.Value);
     }
 }
Example #2
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     try
     {
         field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32()));
     }
     catch (System.Exception e)
     {
         field.Value = "Error: " + e.Message;
     }
 }
Example #3
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     if (_stringIdTrie.Contains(field.Value))
     {
         StringID sid = _cache.StringIDs.FindStringID(field.Value);
         _writer.WriteUInt32(sid.Value);
     }
     else if (_type == SaveType.File)
     {
         StringID sid = _cache.StringIDs.AddString(field.Value);
         _stringIdTrie.Add(field.Value);
         _writer.WriteUInt32(sid.Value);
     }
     else
     {
         _writer.WriteUInt32(StringID.Null.Value);
     }
 }
Example #4
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32()));
 }
Example #5
0
		public void VisitStringID(StringIDData field)
		{
			if (!FilterString(field, field.Name))
				FilterString(field, field.Value);
		}
Example #6
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     _writer.WriteInt32(field.Value.Value);
 }
Example #7
0
 public void VisitStringID(StringIDData field)
 {
 }
Example #8
0
 public void VisitStringID(StringIDData field)
 {
     AddWidth(_stringIDControl.Width);
 }
Example #9
0
 public void VisitStringID(StringIDData field)
 {
     // TODO: Filter StringIDs by value
     FilterString(field, field.Name);
 }
Example #10
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     field.Value = _cache.StringIDs.StringIDToIndex(new StringID(_reader.ReadInt32()));
 }
 public void VisitStringID(StringIDData field)
 {
 }
Example #12
0
 public void VisitStringID(StringIDData field)
 {
     AddWidth(_stringIDControl.Width);
 }
Example #13
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     _writer.WriteInt32(_cache.StringIDs.IndexToStringID(field.Value).Value);
 }
Example #14
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     try
     {
         field.Value = _cache.StringIDs.GetString(new StringID(_reader.ReadUInt32()));
     }
     catch (System.Exception e)
     {
         field.Value = "Error: " + e.Message;
     }
 }
Example #15
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     if (_stringIdTrie.Contains(field.Value))
     {
         StringID sid = _cache.StringIDs.FindStringID(field.Value);
         _writer.WriteUInt32(sid.Value);
     }
     else if (_type == SaveType.File)
     {
         StringID sid = _cache.StringIDs.AddString(field.Value);
         _stringIdTrie.Add(field.Value);
         _writer.WriteUInt32(sid.Value);
     }
     else
     {
         _writer.WriteUInt32(StringID.Null.Value);
     }
 }
Example #16
0
 public void VisitStringID(StringIDData field)
 {
     SeekToOffset(field.Offset);
     field.Value = new StringID(_reader.ReadUInt32());
 }
Example #17
0
 public void VisitStringID(StringIDData field)
 {
     // TODO: Filter StringIDs by value
     FilterString(field, field.Name);
 }