From 97402628203e03f215bdb0b98e833bbd9b79ff2b Mon Sep 17 00:00:00 2001 From: Crsky Date: Sat, 27 Sep 2025 22:53:04 +0800 Subject: [PATCH] Fix ImageArray serialization --- ArcFormats/ShiinaRio/WarcEncryption.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ArcFormats/ShiinaRio/WarcEncryption.cs b/ArcFormats/ShiinaRio/WarcEncryption.cs index 382f4af9..0dee3078 100644 --- a/ArcFormats/ShiinaRio/WarcEncryption.cs +++ b/ArcFormats/ShiinaRio/WarcEncryption.cs @@ -25,6 +25,7 @@ using System; using System.Runtime.InteropServices; +using System.Runtime.Serialization; using GameRes.Utility; namespace GameRes.Formats.ShiinaRio @@ -608,10 +609,14 @@ namespace GameRes.Formats.ShiinaRio } [Serializable] + [DataContract] public class ImageArray : IByteArray { + [DataMember] private byte[] m_common; + [DataMember] private byte[] m_extra; + [DataMember] private int m_common_length; public ImageArray (byte[] common) : this (common, common.Length, Array.Empty())