diff --git a/leenkx/Sources/leenkx/logicnode/HasContactNode.hx b/leenkx/Sources/leenkx/logicnode/HasContactNode.hx index 5f8d958..f58f413 100644 --- a/leenkx/Sources/leenkx/logicnode/HasContactNode.hx +++ b/leenkx/Sources/leenkx/logicnode/HasContactNode.hx @@ -16,13 +16,12 @@ class HasContactNode extends LogicNode { if (object1 == null || object2 == null) return false; #if lnx_physics - var rb1 = leenkx.trait.physics.PhysicsWorld.getCachedRigidBody(object1); - var rb2 = leenkx.trait.physics.PhysicsWorld.getCachedRigidBody(object2); + var rb1 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object1); + var rb2 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object2); if (rb1 != null && rb2 != null) { - var physics = leenkx.trait.physics.PhysicsWorld.active; - var rbs = physics.getContacts(rb1); - return leenkx.trait.physics.PhysicsWorld.hasContactWith(rbs, rb2); + var rbs = leenkx.trait.physics.PhysicsCache.getCachedContacts(rb1); + return leenkx.trait.physics.PhysicsCache.hasContactWith(rbs, rb2); } #end return false;