From b8ec11f20ea0b4b7253ade3ffbc5b9de7c8ef17e Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 9 Aug 2021 15:42:24 +0200 Subject: [PATCH] [unity] Added another null check. See #1273, #1931. --- .../Runtime/spine-unity/Components/SkeletonRenderer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs index 58c48fea1..cf659c6c9 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -416,11 +416,11 @@ namespace Spine.Unity { public virtual void LateUpdateMesh () { #if SPINE_OPTIONAL_RENDEROVERRIDE bool doMeshOverride = generateMeshOverride != null; - if ((!meshRenderer.enabled) && !doMeshOverride) return; - #else + if ((!meshRenderer || !meshRenderer.enabled) && !doMeshOverride) return; +#else const bool doMeshOverride = false; if (!meshRenderer.enabled) return; - #endif +#endif var currentInstructions = this.currentInstructions; var workingSubmeshInstructions = currentInstructions.submeshInstructions; var currentSmartMesh = rendererBuffers.GetNextMesh(); // Double-buffer for performance.