public static partial void FillBinaryUnusedConditionsLogicCustom(MutagenFrame frame, IQuestInternal item) { var nextHeader = frame.ReadSubrecordFrame(); if (nextHeader.RecordType != RecordTypes.NEXT || nextHeader.Content.Length != 0) { throw new ArgumentException("Unexpected NEXT header"); } ConditionBinaryCreateTranslation.FillConditionsList(item.UnusedConditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IAStoryManagerNodeInternal item) { if (!frame.TryReadSubrecordFrame(RecordTypes.CITC, out var countMeta) || countMeta.Content.Length != 4) { throw new ArgumentException(); } var count = BinaryPrimitives.ReadInt32LittleEndian(countMeta.Content); ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame, count); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IIdleAnimationInternal item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IMessageButton item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, ISoundDescriptorInternal item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
static void FillBinaryConditionsCustom(MutagenFrame frame, IPerkInternal item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
public static partial void FillBinaryDialogConditionsCustom(MutagenFrame frame, IQuestInternal item) { ConditionBinaryCreateTranslation.FillConditionsList(item.DialogConditions, frame); }
static partial void FillBinaryCompletionConditionsCustom(MutagenFrame frame, IScenePhase item) { frame.ReadSubrecordFrame(); ConditionBinaryCreateTranslation.FillConditionsList(item.CompletionConditions, frame); }
static partial void FillBinaryStartConditionsCustom(MutagenFrame frame, IScenePhase item) { ConditionBinaryCreateTranslation.FillConditionsList(item.StartConditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IQuestLogEntry item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IConstructibleObjectInternal item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }
static partial void FillBinaryConditionsCustom(MutagenFrame frame, IQuestObjectiveTarget item) { ConditionBinaryCreateTranslation.FillConditionsList(item.Conditions, frame); }