From c0032b4ffb5c0452af8444d14c20415f5867ed4e Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 2 Oct 2023 16:47:40 +0200 Subject: [PATCH] [unity] Added manual Update(float) method at SkeletonMecanim for updateTiming ManualUpdate. Closes #2389. --- .../Runtime/spine-unity/Components/SkeletonMecanim.cs | 7 +++++++ spine-unity/Assets/Spine/package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs index 8e694feec..29959d445 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonMecanim.cs @@ -109,6 +109,13 @@ namespace Spine.Unity { UpdateAnimation(); } + /// Manual animation update. Required when updateTiming is set to ManualUpdate. + /// Ignored parameter. + public virtual void Update (float deltaTime) { + if (!valid) return; + UpdateAnimation(); + } + protected void UpdateAnimation () { wasUpdatedAfterInit = true; diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index ac358f72b..29bbb1af5 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.25", + "version": "4.1.26", "unity": "2018.3", "author": { "name": "Esoteric Software",