Update leenkx/Sources/leenkx/logicnode/HasContactNode.hx
This commit is contained in:
@ -1,7 +1,10 @@
|
|||||||
package leenkx.logicnode;
|
package leenkx.logicnode;
|
||||||
|
|
||||||
import iron.object.Object;
|
import iron.object.Object;
|
||||||
|
|
||||||
|
#if lnx_physics
|
||||||
|
import leenkx.trait.physics.PhysicsCache;
|
||||||
import leenkx.trait.physics.RigidBody;
|
import leenkx.trait.physics.RigidBody;
|
||||||
|
#end
|
||||||
|
|
||||||
class HasContactNode extends LogicNode {
|
class HasContactNode extends LogicNode {
|
||||||
|
|
||||||
@ -16,12 +19,12 @@ class HasContactNode extends LogicNode {
|
|||||||
if (object1 == null || object2 == null) return false;
|
if (object1 == null || object2 == null) return false;
|
||||||
|
|
||||||
#if lnx_physics
|
#if lnx_physics
|
||||||
var rb1 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object1);
|
var rb1 = PhysicsCache.getCachedRigidBody(object1);
|
||||||
var rb2 = leenkx.trait.physics.PhysicsCache.getCachedRigidBody(object2);
|
var rb2 = PhysicsCache.getCachedRigidBody(object2);
|
||||||
|
|
||||||
if (rb1 != null && rb2 != null) {
|
if (rb1 != null && rb2 != null) {
|
||||||
var rbs = leenkx.trait.physics.PhysicsCache.getCachedContacts(rb1);
|
var rbs = PhysicsCache.getCachedContacts(rb1);
|
||||||
return leenkx.trait.physics.PhysicsCache.hasContactWith(rbs, rb2);
|
return PhysicsCache.hasContactWith(rbs, rb2);
|
||||||
}
|
}
|
||||||
#end
|
#end
|
||||||
return false;
|
return false;
|
||||||
|
Reference in New Issue
Block a user