public void Write(GenericWriter writer) { writer.Write(0); // version writer.Write((int)Collection); writer.Write((long)Points); writer.Write((long)StartTier); writer.Write((long)NextTier); writer.Write((long)DailyDecay); writer.Write((int)Tier); QuestWriter.Object(writer, DonationTitle); writer.Write((int)Tiers.Count); for (int i = 0; i < Tiers.Count; i++) { writer.Write((int)Tiers[i].Count); for (int j = 0; j < Tiers[i].Count; j++) { QuestWriter.Object(writer, Tiers[i][j]); } } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.Write((long)m_Points); writer.Write((long)m_StartTier); writer.Write((long)m_NextTier); writer.Write((long)m_DailyDecay); writer.Write((int)m_Tier); QuestWriter.Object(writer, m_DonationTitle); writer.Write((int)m_Tiers.Count); for (int i = 0; i < m_Tiers.Count; i++) { writer.Write((int)m_Tiers[i].Count); for (int j = 0; j < m_Tiers[i].Count; j++) { QuestWriter.Object(writer, m_Tiers[i][j]); } } }