From f4a66770972b9fa9eef8cb6a9a16241b02f81c69 Mon Sep 17 00:00:00 2001 From: Davide Tantillo Date: Mon, 16 Jun 2025 09:53:07 +0200 Subject: [PATCH] [haxe] 4.3 porting WIP - latest updates. --- .../spine-haxe/spine/PhysicsConstraint.hx | 17 +++++----- spine-haxe/spine-haxe/spine/Posed.hx | 32 ++++++++++++++++--- spine-haxe/spine-haxe/spine/PosedActive.hx | 2 +- spine-haxe/spine-haxe/spine/Skeleton.hx | 12 +++---- 4 files changed, 44 insertions(+), 19 deletions(-) diff --git a/spine-haxe/spine-haxe/spine/PhysicsConstraint.hx b/spine-haxe/spine-haxe/spine/PhysicsConstraint.hx index f6a0f7fc4..69c80e3fc 100644 --- a/spine-haxe/spine-haxe/spine/PhysicsConstraint.hx +++ b/spine-haxe/spine-haxe/spine/PhysicsConstraint.hx @@ -135,8 +135,8 @@ class PhysicsConstraint extends Constraint = c; constraint.active = constraint.isSourceActive() @@ -203,7 +203,7 @@ class Skeleton { public function constrained (object:Posed) { if (object.pose == object.applied) { - object.applied = object.constrained; + object.useConstrained(); resetCache.push(object); } } @@ -232,8 +232,8 @@ class Skeleton { public function updateWorldTransform(physics:Physics):Void { _update++; - for (object in resetCache) - object.applied.set(object.pose); + for (resetable in resetCache) + resetable.resetConstrained(); for (updatable in _updateCache) updatable.update(this, physics);