public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version Faction.WriteReference(writer, m_Faction); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version Town.WriteReference(writer, m_Town); Faction.WriteReference(writer, m_Faction); writer.Write((Item)m_Sigil); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version Faction.WriteReference(writer, m_Faction); Town.WriteReference(writer, m_Town); m_Orders.Serialize(writer); }
public void Serialize(GenericWriter writer) { writer.WriteEncodedInt((int)6); // version writer.Write(m_LastAtrophy); // jakob, write deputy commander writer.Write(m_DeputyCommander != null); if (m_DeputyCommander != null) { writer.Write((Mobile)m_DeputyCommander); } // end writer.WriteEncodedInt((int)m_LastBroadcasts.Length); for (int i = 0; i < m_LastBroadcasts.Length; ++i) { writer.Write((DateTime)m_LastBroadcasts[i]); } m_Election.Serialize(writer); Faction.WriteReference(writer, m_Faction); writer.Write((Mobile)m_Commander); writer.WriteEncodedInt((int)m_Tithe); writer.WriteEncodedInt((int)m_Silver); writer.WriteEncodedInt((int)m_Members.Count); for (int i = 0; i < m_Members.Count; ++i) { PlayerState pl = (PlayerState)m_Members[i]; pl.Serialize(writer); } writer.WriteEncodedInt((int)m_FactionItems.Count); for (int i = 0; i < m_FactionItems.Count; ++i) { m_FactionItems[i].Serialize(writer); } writer.WriteEncodedInt((int)m_FactionTraps.Count); for (int i = 0; i < m_FactionTraps.Count; ++i) { writer.Write((Item)m_FactionTraps[i]); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version Faction.WriteReference(writer, m_Faction); writer.Write((Mobile)m_Placer); writer.Write((DateTime)m_TimeOfPlacement); if (Visible) { BeginConceal(); } }
public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.Write(0); // version Faction.WriteReference(writer, Faction); writer.Write(Placer); writer.Write(TimeOfPlacement); if (Visible) { BeginConceal(); } }
public void Serialize(GenericWriter writer) { writer.WriteEncodedInt((int)0); // version Faction.WriteReference(writer, m_Faction); writer.Write((DateTime)m_LastStateTime); writer.WriteEncodedInt((int)m_State); writer.WriteEncodedInt(m_Candidates.Count); for (int i = 0; i < m_Candidates.Count; ++i) { m_Candidates[i].Serialize(writer); } }
public void Serialize(GenericWriter writer) { writer.WriteEncodedInt((int)5); // version writer.Write(m_LastAtrophy); writer.WriteEncodedInt(4); // version writer.WriteEncodedInt(m_LastBroadcasts.Length); for (int i = 0; i < m_LastBroadcasts.Length; ++i) { writer.Write(m_LastBroadcasts[i]); } m_Election.Serialize(writer); Faction.WriteReference(writer, m_Faction); writer.Write(m_Commander); writer.WriteEncodedInt(m_Tithe); writer.WriteEncodedInt(m_Silver); writer.WriteEncodedInt(m_Members.Count); for (int i = 0; i < m_Members.Count; ++i) { PlayerState pl = m_Members[i]; pl.Serialize(writer); } writer.WriteEncodedInt(m_FactionItems.Count); for (int i = 0; i < m_FactionItems.Count; ++i) { m_FactionItems[i].Serialize(writer); } writer.WriteEncodedInt(m_FactionTraps.Count); for (int i = 0; i < m_FactionTraps.Count; ++i) { writer.Write(m_FactionTraps[i]); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version Town.WriteReference(writer, m_Town); Faction.WriteReference(writer, m_Corrupted); Faction.WriteReference(writer, m_Corrupting); writer.Write(m_LastMonolith); writer.Write(m_LastStolen); writer.Write(m_GraceStart); writer.Write(m_CorruptionStart); writer.Write(m_PurificationStart); }
public void Serialize(GenericWriter writer) { writer.WriteEncodedInt((int)3); // version writer.Write((DateTime)m_LastIncome); writer.WriteEncodedInt((int)m_Tax); writer.Write((DateTime)m_LastTaxChange); writer.WriteEncodedInt((int)m_Silver); Town.WriteReference(writer, m_Town); Faction.WriteReference(writer, m_Owner); writer.Write((Mobile)m_Sheriff); writer.Write((Mobile)m_Finance); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)2); // version writer.Write(m_PreviousThief); writer.Write(m_OriginalThief); Town.WriteReference(writer, m_Town); Faction.WriteReference(writer, m_Corrupted); Faction.WriteReference(writer, m_Corrupting); writer.Write((Item)m_LastMonolith); writer.Write(m_LastStolen); writer.Write(m_GraceStart); writer.Write(m_CorruptionStart); writer.Write(m_PurificationStart); }