Example #1
0
 public void WriteXml(StringBuilder sb, int indent)
 {
     CacheDatXml.StringTag(sb, indent, "name", CacheDatXml.HashString(Name));
     CacheDatXml.SelfClosingTag(sb, indent, "bbMin " + FloatUtil.GetVector3XmlString(Min));
     CacheDatXml.SelfClosingTag(sb, indent, "bbMax " + FloatUtil.GetVector3XmlString(Max));
     CacheDatXml.ValueTag(sb, indent, "layer", Layer.ToString());
 }
Example #2
0
 public void WriteXml(StringBuilder sb, int indent)
 {
     CacheDatXml.ValueTag(sb, indent, "Version", Version);
     CacheDatXml.WriteItemArray(sb, FileDates, indent, "FileDates");
     CacheDatXml.WriteItemArray(sb, AllMapNodes, indent, "MapDataStore");
     CacheDatXml.WriteItemArray(sb, AllCInteriorProxies, indent, "InteriorProxies");
     CacheDatXml.WriteItemArray(sb, AllBoundsStoreItems, indent, "BoundsStore");
 }
Example #3
0
 public void WriteXml(StringBuilder sb, int indent)
 {
     CacheDatXml.StringTag(sb, indent, "name", CacheDatXml.HashString(Name));
     CacheDatXml.StringTag(sb, indent, "parent", CacheDatXml.HashString(ParentName));
     CacheDatXml.ValueTag(sb, indent, "contentFlags", ContentFlags.ToString());
     CacheDatXml.SelfClosingTag(sb, indent, "streamingExtentsMin " + FloatUtil.GetVector3XmlString(streamingExtentsMin));
     CacheDatXml.SelfClosingTag(sb, indent, "streamingExtentsMax " + FloatUtil.GetVector3XmlString(streamingExtentsMax));
     CacheDatXml.SelfClosingTag(sb, indent, "entitiesExtentsMin " + FloatUtil.GetVector3XmlString(entitiesExtentsMin));
     CacheDatXml.SelfClosingTag(sb, indent, "entitiesExtentsMax " + FloatUtil.GetVector3XmlString(entitiesExtentsMax));
     CacheDatXml.ValueTag(sb, indent, "unk1", Unk1.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk2", Unk2.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk3", Unk3.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk4", Unk4.ToString());
 }
Example #4
0
 public void WriteXml(StringBuilder sb, int indent)
 {
     CacheDatXml.StringTag(sb, indent, "name", CacheDatXml.HashString(Name));
     CacheDatXml.StringTag(sb, indent, "parent", CacheDatXml.HashString(Parent));
     CacheDatXml.SelfClosingTag(sb, indent, "position " + FloatUtil.GetVector3XmlString(Position));
     CacheDatXml.SelfClosingTag(sb, indent, "rotation " + FloatUtil.GetVector4XmlString(Orientation.ToVector4()));
     CacheDatXml.SelfClosingTag(sb, indent, "bbMin " + FloatUtil.GetVector3XmlString(BBMin));
     CacheDatXml.SelfClosingTag(sb, indent, "bbMax " + FloatUtil.GetVector3XmlString(BBMax));
     CacheDatXml.ValueTag(sb, indent, "unk01", Unk01.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk02", Unk02.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk03", Unk03.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk11", Unk11.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk12", Unk12.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk13", Unk13.ToString());
     CacheDatXml.ValueTag(sb, indent, "unk14", Unk14.ToString());
 }
Example #5
0
 public void WriteXml(StringBuilder sb, int indent)
 {
     CacheDatXml.StringTag(sb, indent, "fileName", CacheDatXml.HashString(FileName));
     CacheDatXml.ValueTag(sb, indent, "timeStamp", TimeStamp.ToFileTimeUtc().ToString());
     CacheDatXml.ValueTag(sb, indent, "fileID", FileID.ToString());
 }