From ad1279a71f825961d5e50d1c236c82f012f5d0b1 Mon Sep 17 00:00:00 2001 From: Serhii Yolkin Date: Fri, 1 Sep 2017 10:26:53 +0200 Subject: [PATCH] [unity] Handle null pool in SkeletonGhost.OnDestroy() (#979) --- .../Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs index 5dea4e182..365d1272c 100644 --- a/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs +++ b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs @@ -155,8 +155,10 @@ namespace Spine.Unity.Modules { } void OnDestroy () { - for (int i = 0; i < maximumGhosts; i++) - if (pool[i] != null) pool[i].Cleanup(); + if (pool != null) { + for (int i = 0; i < maximumGhosts; i++) + if (pool[i] != null) pool[i].Cleanup(); + } foreach (var mat in materialTable.Values) Destroy(mat);