public void Serialize(BinaryFileWriter writer) { writer.Write((int)0); //Version writer.Write((string)serialString.ToString()); writer.WriteMobile(allianceLeader); writer.Write((int)membersOf.Count); foreach (Mobile m in membersOf) { writer.WriteMobile(m); } writer.Write((int)childGuilds.Count); foreach (Guild g in childGuilds) { writer.WriteGuild(g); } writer.Write((string)allianceName); writer.Write((int)primaryHue); writer.Write((int)secondaryHue); writer.Write((int)mountBody); writer.Write((int)mountID); }