From 4d8cfb95d89c144521cf1e1061ab2ed3c24054d0 Mon Sep 17 00:00:00 2001 From: ousttrue Date: Wed, 22 Dec 2021 15:47:18 +0900 Subject: [PATCH] ArraySegment.Count --- Assets/UniGLTF/Runtime/UniGLTF/IO/SafeMarshalCopy.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/UniGLTF/Runtime/UniGLTF/IO/SafeMarshalCopy.cs b/Assets/UniGLTF/Runtime/UniGLTF/IO/SafeMarshalCopy.cs index c3674efb8..1e33d8324 100644 --- a/Assets/UniGLTF/Runtime/UniGLTF/IO/SafeMarshalCopy.cs +++ b/Assets/UniGLTF/Runtime/UniGLTF/IO/SafeMarshalCopy.cs @@ -21,7 +21,7 @@ namespace UniGLTF /// public static void CopyBytesToArray(ArraySegment src, T[] dst) where T : struct { - if (src.Array == null || dst == null) + if (src.Array == null || dst == null || src.Count == 0) { throw new System.ArgumentNullException(); } @@ -50,7 +50,7 @@ namespace UniGLTF /// public static void CopyArrayToToBytes(T[] src, ArraySegment dst) where T : struct { - if (dst.Array == null || src == null) + if (dst.Array == null || src == null || dst.Count == 0) { throw new System.ArgumentNullException(); }