public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); TextDefinition.Serialize(writer, _Title); }
public virtual void Serialize(GenericWriter writer) { writer.Write((int)0); // version SaveFlag flags = SaveFlag.None; SetSaveFlag(ref flags, SaveFlag.Type, m_Type != null); SetSaveFlag(ref flags, SaveFlag.Name, m_Name != null); SetSaveFlag(ref flags, SaveFlag.Amount, m_Amount != 0); writer.WriteEncodedInt((int)flags); if (GetSaveFlag(flags, SaveFlag.Type)) { writer.Write(m_Type.FullName); } if (GetSaveFlag(flags, SaveFlag.Name)) { m_Name.Serialize(writer); } if (GetSaveFlag(flags, SaveFlag.Amount)) { writer.WriteEncodedInt(m_Amount); } }
public virtual void Serialize(IGenericWriter writer) { writer.Write(0); // version var flags = SaveFlag.None; SetSaveFlag(ref flags, SaveFlag.Type, Type != null); SetSaveFlag(ref flags, SaveFlag.Name, Name != null); SetSaveFlag(ref flags, SaveFlag.Amount, Amount != 0); writer.WriteEncodedInt((int)flags); if (GetSaveFlag(flags, SaveFlag.Type)) { writer.Write(Type !.FullName); } if (GetSaveFlag(flags, SaveFlag.Name)) { TextDefinition.Serialize(writer, Name); } if (GetSaveFlag(flags, SaveFlag.Amount)) { writer.WriteEncodedInt(Amount); } }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write(0); // version TextDefinition.Serialize(writer, LabelType); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.Write((m_QuestType != null) ? m_QuestType.FullName : null); TextDefinition.Serialize(writer, m_Message); }
public void Serialize(GenericWriter writer) { writer.Write(0); TextDefinition.Serialize(writer, m_Title); TextDefinition.Serialize(writer, m_Body); writer.Write(m_Expires); writer.Write(m_Args); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version MLQuestSystem.WriteQuestRef(writer, m_RequiredQuest); TextDefinition.Serialize(writer, m_Message); }
public void Serialize(GenericWriter writer) { writer.Write((int)0); TextDefinition.Serialize(writer, m_Title); TextDefinition.Serialize(writer, m_Body); writer.Write(m_Created); writer.Write(m_Args); }
public override void Serialize(IGenericWriter writer) { base.Serialize(writer); writer.WriteEncodedInt(0); // version writer.Write(TriggerRange); TextDefinition.Serialize(writer, SpawnMessage); writer.Write(InstantFlag); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); // version writer.Write(m_TriggerRange); TextDefinition.Serialize(writer, m_SpawnMessage); writer.Write(m_InstantFlag); }
public void Serialize(GenericWriter writer) { writer.Write(0); TextDefinition.Serialize(writer, Title); TextDefinition.Serialize(writer, Body); writer.Write(Created); writer.Write(Expires); writer.Write(Link); writer.Write(LinkText); }
public void Serialize(GenericWriter writer) { writer.Write(1); writer.Write(Lines.Length); foreach (var str in Lines) { TextDefinition.Serialize(writer, str); } writer.Write(m_ExpireTime); }
public override void Serialize(GenericWriter writer) { base.Serialize(writer); writer.Write((int)0); writer.Write(m_Owner); writer.Write(m_Measurement); writer.Write(m_DateKilled); writer.Write(m_Location); TextDefinition.Serialize(writer, m_Species); writer.Write((int)m_MeasuredBy); writer.Write(m_SouthID); }