Пример #1
0
 void IBinaryItem.WriteToBinary(
     MutagenWriter writer,
     TypedWriteParams?translationParams = null)
 {
     ((MaterialSwapBinaryWriteTranslation)this.BinaryWriteTranslator).Write(
         item: this,
         writer: writer,
         translationParams: translationParams);
 }
Пример #2
0
 void IBinaryItem.WriteToBinary(
     MutagenWriter writer,
     TypedWriteParams?translationParams = null)
 {
     ((SoundDescriptorBinaryWriteTranslation)this.BinaryWriteTranslator).Write(
         item: this,
         writer: writer,
         translationParams: translationParams);
 }
Пример #3
0
 void IBinaryItem.WriteToBinary(
     MutagenWriter writer,
     TypedWriteParams?translationParams = null)
 {
     ((MagicEffectLightArchetypeBinaryWriteTranslation)this.BinaryWriteTranslator).Write(
         item: this,
         writer: writer,
         translationParams: translationParams);
 }
Пример #4
0
 public void Write(
     MutagenWriter writer,
     IMagicEffectLightArchetypeGetter item,
     TypedWriteParams?translationParams = null)
 {
     MagicEffectArchetypeBinaryWriteTranslation.WriteEmbedded(
         item: item,
         writer: writer);
 }
 void IBinaryItem.WriteToBinary(
     MutagenWriter writer,
     TypedWriteParams?translationParams = null)
 {
     ((AnimationSoundTagSetBinaryWriteTranslation)this.BinaryWriteTranslator).Write(
         item: this,
         writer: writer,
         translationParams: translationParams);
 }
Пример #6
0
 public override void Write(
     MutagenWriter writer,
     IMajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (ILensFlareGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
 public override void Write(
     MutagenWriter writer,
     IMajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IAnimationSoundTagSetGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #8
0
 public override void Write(
     MutagenWriter writer,
     object item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IArmorGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #9
0
 public override void Write(
     MutagenWriter writer,
     IFallout4MajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IArmorGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #10
0
 public override void Write(
     MutagenWriter writer,
     IMagicEffectArchetypeGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IMagicEffectSpawnHazardArchetypeGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
 public override void Write(
     MutagenWriter writer,
     IOblivionMajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (ISpellLeveledGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #12
0
 public override void Write(
     MutagenWriter writer,
     object item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IMagicEffectKeywordArchetypeGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
 public override void Write(
     MutagenWriter writer,
     ISkyrimMajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IGameSettingGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #14
0
 public override void Write(
     MutagenWriter writer,
     IMajorRecordGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IActorValueInformationGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #15
0
 public void Write(
     MutagenWriter writer,
     IRegionLandGetter item,
     TypedWriteParams?translationParams = null)
 {
     RegionDataBinaryWriteTranslation.WriteRecordTypes(
         item: item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #16
0
 public override void Write(
     MutagenWriter writer,
     IRegionDataGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IRegionLandGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
 public override void Write(
     MutagenWriter writer,
     IAVirtualMachineAdapterGetter item,
     TypedWriteParams?translationParams = null)
 {
     Write(
         item: (IVirtualMachineAdapterGetter)item,
         writer: writer,
         translationParams: translationParams);
 }
Пример #18
0
 public static RecordTypeConverter?Combine(this TypedWriteParams?lhs, RecordTypeConverter?rhs)
 {
     if (lhs?.RecordTypeConverter == null)
     {
         return(rhs);
     }
     if (rhs == null)
     {
         return(null);
     }
     throw new NotImplementedException();
 }
Пример #19
0
 public static void WriteRecordTypes(
     IGlobalGetter item,
     MutagenWriter writer,
     TypedWriteParams?translationParams)
 {
     MajorRecordBinaryWriteTranslation.WriteRecordTypes(
         item: item,
         writer: writer,
         translationParams: translationParams);
     GlobalBinaryWriteTranslation.WriteBinaryTypeChar(
         writer: writer,
         item: item);
 }
 public void Write(
     MutagenWriter writer,
     IVirtualMachineAdapterGetter item,
     TypedWriteParams?translationParams = null)
 {
     using (HeaderExport.Subrecord(
                writer: writer,
                record: translationParams.ConvertToCustom(RecordTypes.VMAD),
                overflowRecord: translationParams?.OverflowRecordType,
                out var writerToUse))
     {
         AVirtualMachineAdapterBinaryWriteTranslation.WriteEmbedded(
             item: item,
             writer: writerToUse);
     }
 }
Пример #21
0
 public static TypedWriteParams With(this TypedWriteParams?converter, RecordType overflow)
 {
     return(new TypedWriteParams(
                recordTypeConverter: null,
                overflowRecordType: overflow));
 }
Пример #22
0
 public void WriteToBinary(MutagenWriter writer, TypedWriteParams?translationParams = null)
 {
     throw new NotImplementedException();
 }
Пример #23
0
 public static TypedWriteParams With(this TypedWriteParams?converter, RecordTypeConverter conv)
 {
     return(new TypedWriteParams(
                recordTypeConverter: conv,
                overflowRecordType: converter?.OverflowRecordType));
 }