コード例 #1
0
 static partial void WriteBinaryAnimationsCustom(MutagenWriter writer, IIdleMarkerGetter item)
 {
     if (!item.Animations.TryGet(out var anims))
     {
         return;
     }
     using (HeaderExport.Subrecord(writer, RecordTypes.IDLA))
     {
         foreach (var anim in anims)
         {
             FormKeyBinaryTranslation.Instance.Write(writer, anim.FormKey);
         }
     }
 }
コード例 #2
0
ファイル: IdleMarker.cs プロジェクト: erri120/Mutagen
 public static partial void WriteBinaryAnimationCountCustom(MutagenWriter writer, IIdleMarkerGetter item)
 {
     if (!item.Animations.TryGet(out var anims))
     {
         return;
     }
     using (HeaderExport.Subrecord(writer, RecordTypes.IDLC))
     {
         writer.Write(checked ((byte)anims.Count));
     }
 }