static partial void WriteBinaryNextAliasIDCustom(MutagenWriter writer, IQuestGetter item) { var aliases = item.Aliases; using (HeaderExport.Subrecord(writer, RecordTypes.ANAM)) { if (aliases.Count == 0) { writer.Write(0); } else { writer.Write(aliases.Select(x => x.ID).Max() + 1); } } }
public static partial void WriteBinaryUnusedConditionsLogicCustom(MutagenWriter writer, IQuestGetter item) { using (HeaderExport.Subrecord(writer, RecordTypes.NEXT)) { } ConditionBinaryWriteTranslation.WriteConditionsList(item.UnusedConditions, writer); }
public static partial void WriteBinaryDialogConditionsCustom(MutagenWriter writer, IQuestGetter item) { ConditionBinaryWriteTranslation.WriteConditionsList(item.DialogConditions, writer); }