diff --git a/Packages/UniGLTF/Runtime/UniGLTF/IO/NativeArrayManager.cs b/Packages/UniGLTF/Runtime/UniGLTF/IO/NativeArrayManager.cs index b8a5deca4..4f6e26d93 100644 --- a/Packages/UniGLTF/Runtime/UniGLTF/IO/NativeArrayManager.cs +++ b/Packages/UniGLTF/Runtime/UniGLTF/IO/NativeArrayManager.cs @@ -93,7 +93,7 @@ namespace UniGLTF unsafe { var handle = data.Pin(); - var nativeArray = NativeArrayUnsafeUtility.ConvertExistingDataToNativeArray(handle.Pointer, data.Length, Allocator.Persistent); + var nativeArray = NativeArrayUnsafeUtility.ConvertExistingDataToNativeArray(handle.Pointer, data.Length, Allocator.None); m_disposables.Add(nativeArray); m_disposables.Add(handle); #if ENABLE_UNITY_COLLECTIONS_CHECKS