From 05344e805c18ef52ac986465ad19d59f64791095 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Wed, 18 Mar 2026 18:08:00 +0100 Subject: [PATCH] Fix follower offsetY with flip/mirror. --- spine-ts/spine-construct3/src/c3runtime/instance.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spine-ts/spine-construct3/src/c3runtime/instance.ts b/spine-ts/spine-construct3/src/c3runtime/instance.ts index a518bdedc..ff53fe8a4 100644 --- a/spine-ts/spine-construct3/src/c3runtime/instance.ts +++ b/spine-ts/spine-construct3/src/c3runtime/instance.ts @@ -916,8 +916,9 @@ class SpineC3Instance extends globalThis.ISDKWorldInstanceBase { continue; } - const rotatedOffsetX = follower.offsetX * cos - follower.offsetY * sin; - const rotatedOffsetY = follower.offsetX * sin + follower.offsetY * cos; + const offsetY = negateAngle ? -follower.offsetY : follower.offsetY; + const rotatedOffsetX = follower.offsetX * cos - offsetY * sin; + const rotatedOffsetY = follower.offsetX * sin + offsetY * cos; instance.x = x + rotatedOffsetX; instance.y = y + rotatedOffsetY;