From 0b6dda9072bad04fda5012038593e212587803ba Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Thu, 5 Feb 2026 11:07:11 +0100 Subject: [PATCH] [unity] Fixed skeleton baker animation event int and float params not supported at the same time. Closes #3022. --- .../Editor/spine-unity/Editor/Windows/SkeletonBaker.cs | 6 ++++-- spine-unity/Assets/Spine/package.json | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs index f3dbb578a..fda3251d3 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/Windows/SkeletonBaker.cs @@ -1547,9 +1547,11 @@ namespace Spine.Unity.Editor { unityAnimationEvent.stringParameter = spineEvent.String; // if string (separate from name) is set in event, fallback to objectReferenceParameter. unityAnimationEvent.objectReferenceParameter = SpineEventObjectPlaceholder; - } else if (spineEvent.Int != 0) { + } + if (spineEvent.Int != 0) { unityAnimationEvent.intParameter = spineEvent.Int; - } else if (spineEvent.Float != 0) { + } + if (spineEvent.Float != 0) { unityAnimationEvent.floatParameter = spineEvent.Float; } // else, paramless function/Action. diff --git a/spine-unity/Assets/Spine/package.json b/spine-unity/Assets/Spine/package.json index 2c9b5ef65..7962a0d16 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 and examples. Spine Examples can be installed via the Samples tab.", - "version": "4.3.42", + "version": "4.3.43", "unity": "2018.3", "author": { "name": "Esoteric Software",