From a759ed62a76532dc95497ae6c782294fec124ead Mon Sep 17 00:00:00 2001 From: hadashiA Date: Thu, 16 Apr 2026 11:50:32 +0900 Subject: [PATCH] Fix NativeArray memory leaks (FastSpringBoneCombinedBuffer) --- .../Runtime/SpringBoneJobs/FastSpringBoneConbinedBuffer.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Packages/UniGLTF/Runtime/SpringBoneJobs/FastSpringBoneConbinedBuffer.cs b/Packages/UniGLTF/Runtime/SpringBoneJobs/FastSpringBoneConbinedBuffer.cs index 35a2f9dd5..44985e602 100644 --- a/Packages/UniGLTF/Runtime/SpringBoneJobs/FastSpringBoneConbinedBuffer.cs +++ b/Packages/UniGLTF/Runtime/SpringBoneJobs/FastSpringBoneConbinedBuffer.cs @@ -126,6 +126,8 @@ namespace UniGLTF.SpringBoneJobs Array.Copy(buffer.Transforms, 0, transforms, transformAccessArrayOffset, buffer.Transforms.Length); transformAccessArrayOffset += buffer.Transforms.Length; } + + if (_transformAccessArray.isCreated) _transformAccessArray.Dispose(); _transformAccessArray = new TransformAccessArray(transforms); Profiler.EndSample();