public static void Serialize(QuestSystem qs, QuestConversation conv, GenericWriter writer) { if (conv == null) { writer.WriteEncodedInt(0x00); } else { writer.WriteEncodedInt(0x02); writer.WriteObjectType(conv); Persistence.SerializeBlock(writer, conv.BaseSerialize); } }
public static void Serialize(QuestSystem qs, GenericWriter writer) { if (qs == null) { writer.WriteEncodedInt(0x00); } else { writer.WriteEncodedInt(0x02); writer.WriteObjectType(qs); Persistence.SerializeBlock(writer, qs.BaseSerialize); } }
public static void Serialize(QuestSystem qs, QuestObjective obj, GenericWriter writer) { if (obj == null) { writer.WriteEncodedInt(0x00); } else { writer.WriteEncodedInt(0x02); writer.WriteObjectType(obj); Persistence.SerializeBlock(writer, obj.BaseSerialize); } }