Update leenkx/Sources/leenkx/logicnode/OnContactNode.hx

This commit is contained in:
2025-10-03 07:56:12 +00:00
parent f2c4be6336
commit 48f5575e4e

View File

@ -1,7 +1,11 @@
package leenkx.logicnode;
import iron.object.Object;
#if lnx_physics
import leenkx.trait.physics.PhysicsCache;
import leenkx.trait.physics.RigidBody;
#end
class OnContactNode extends LogicNode {
@ -24,12 +28,12 @@ class OnContactNode extends LogicNode {
var contact = false;
#if lnx_physics
var rb1 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object1);
var rb2 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object2);
var rb1 = PhysicsCache.getCachedRigidBody(object1);
var rb2 = PhysicsCache.getCachedRigidBody(object2);
if (rb1 != null && rb2 != null) {
var rbs = leenkx.trait.physics.PhysicsCache.getCachedContacts(rb1);
contact = leenkx.trait.physics.PhysicsCache.hasContactWith(rbs, rb2);
var rbs = PhysicsCache.getCachedContacts(rb1);
contact = PhysicsCache.hasContactWith(rbs, rb2);
}
#end