public void Read(GamePacketReader reader) { Unknown0 = reader.ReadULong(); Unknown8.Read(reader); PlayerName = reader.ReadWideString(); Unknown20.Read(reader); Unknown30 = reader.ReadWideString(); }
public void ToStream(XmlWriter s, Managers.TagManager tag, TI.Definition owner) { s.WriteStartElement("entry"); if (!Title.Handle.IsNull) { s.WriteAttributeString("titleId", Title.ToString()); } if (!Description.Handle.IsNull) { s.WriteAttributeString("descId", Description.ToString()); } if (Unknown20 != 0) { s.WriteAttributeString("settingCategory", Unknown20.ToString()); if (!SettingCategories.ContainsKey(Unknown20.Value)) { string title = Title.ToString(); string tagname = null; if (!Settings.Datum.IsNull) { tagname = Settings.GetTagPath(); } else if (!Template.Datum.IsNull) { tagname = Template.GetTagPath(); } SettingCategories[Unknown20.Value] = new CategoryInfo(title, tagname); } } if (!Settings.Datum.IsNull) { s.WriteElementString("settings", Settings.GetTagPath()); } if (!Template.Datum.IsNull) { s.WriteElementString("template", Template.GetTagPath()); } if (!ValuePairs.Datum.IsNull) { s.WriteElementString("values", ValuePairs.GetTagPath()); } s.WriteEndElement(); }