From f2c4be63360ee2a4cc689920a84c84087dd4f797 Mon Sep 17 00:00:00 2001 From: LeenkxTeam Date: Fri, 3 Oct 2025 07:55:46 +0000 Subject: [PATCH] Update leenkx/Sources/leenkx/logicnode/HasContactNode.hx --- .../Sources/leenkx/logicnode/HasContactNode.hx | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/leenkx/Sources/leenkx/logicnode/HasContactNode.hx b/leenkx/Sources/leenkx/logicnode/HasContactNode.hx index f58f4136..d04f05c1 100644 --- a/leenkx/Sources/leenkx/logicnode/HasContactNode.hx +++ b/leenkx/Sources/leenkx/logicnode/HasContactNode.hx @@ -1,7 +1,10 @@ package leenkx.logicnode; - import iron.object.Object; + +#if lnx_physics +import leenkx.trait.physics.PhysicsCache; import leenkx.trait.physics.RigidBody; +#end class HasContactNode extends LogicNode { @@ -15,15 +18,15 @@ class HasContactNode extends LogicNode { if (object1 == null || object2 == null) return false; -#if lnx_physics - var rb1 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object1); - var rb2 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object2); + #if lnx_physics + var rb1 = PhysicsCache.getCachedRigidBody(object1); + var rb2 = PhysicsCache.getCachedRigidBody(object2); if (rb1 != null && rb2 != null) { - var rbs = leenkx.trait.physics.PhysicsCache.getCachedContacts(rb1); - return leenkx.trait.physics.PhysicsCache.hasContactWith(rbs, rb2); + var rbs = PhysicsCache.getCachedContacts(rb1); + return PhysicsCache.hasContactWith(rbs, rb2); } -#end + #end return false; } }