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 7912a6d5f..30f5013e9 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -239,6 +239,7 @@ namespace Spine.Unity { Initialize(false); if (meshRenderer) meshRenderer.enabled = false; + updateMode = UpdateMode.FullUpdate; } } remove { @@ -331,7 +332,8 @@ namespace Spine.Unity { public virtual void Awake () { Initialize(false); - updateMode = updateWhenInvisible; + if (generateMeshOverride == null || !disableRenderingOnOverride) + updateMode = updateWhenInvisible; } #if UNITY_EDITOR && CONFIGURABLE_ENTER_PLAY_MODE diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index b4d7cfaf4..8c52f4dce 100644 --- a/spine-unity/Assets/Spine/package.json +++ b/spine-unity/Assets/Spine/package.json @@ -2,7 +2,7 @@ "name": "com.esotericsoftware.spine.spine-unity", "displayName": "spine-unity Runtime", "description": "This plugin provides the spine-unity runtime core.", - "version": "4.1.41", + "version": "4.1.42", "unity": "2018.3", "author": { "name": "Esoteric Software",