Пример #1
0
            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);
                    }
                }
            }
Пример #2
0
 public static partial void WriteBinaryUnusedConditionsLogicCustom(MutagenWriter writer, IQuestGetter item)
 {
     using (HeaderExport.Subrecord(writer, RecordTypes.NEXT)) { }
     ConditionBinaryWriteTranslation.WriteConditionsList(item.UnusedConditions, writer);
 }
Пример #3
0
 public static partial void WriteBinaryDialogConditionsCustom(MutagenWriter writer, IQuestGetter item)
 {
     ConditionBinaryWriteTranslation.WriteConditionsList(item.DialogConditions, writer);
 }