public PhysicsCollisionEvent getEvent(int type, PhysicsCollisionObject source, PhysicsCollisionObject nodeB, ManifoldPoint cp) { PhysicsCollisionEvent event = eventBuffer.poll(); if (event == null) { event = new PhysicsCollisionEvent(type, source, nodeB, cp); }else{ event.refactor(type, source, nodeB, cp); } return event; }
/** * Obtain an unused event. * * @return an event (not null) */ public PhysicsCollisionEvent getEvent(int type, PhysicsCollisionObject source, PhysicsCollisionObject nodeB, long manifoldPointObjectId) { PhysicsCollisionEvent event = eventBuffer.poll(); if (event == null) { event = new PhysicsCollisionEvent(type, source, nodeB, manifoldPointObjectId); }else{ event.refactor(type, source, nodeB, manifoldPointObjectId); } return event; }
public PhysicsCollisionEvent getEvent(int type, PhysicsCollisionObject source, PhysicsCollisionObject nodeB, long manifoldPointObjectId) { PhysicsCollisionEvent event = eventBuffer.poll(); if (event == null) { event = new PhysicsCollisionEvent(type, source, nodeB, manifoldPointObjectId); }else{ event.refactor(type, source, nodeB, manifoldPointObjectId); } return event; }
public PhysicsCollisionEvent getEvent(int type, PhysicsCollisionObject source, PhysicsCollisionObject nodeB, ManifoldPoint cp) { PhysicsCollisionEvent event = eventBuffer.poll(); if (event == null) { event = new PhysicsCollisionEvent(type, source, nodeB, cp); }else{ event.refactor(type, source, nodeB, cp); } return event; }
public PhysicsCollisionEvent getEvent(int type, PhysicsCollisionObject source, PhysicsCollisionObject nodeB, long manifoldPointObjectId) { PhysicsCollisionEvent event = eventBuffer.poll(); if (event == null) { event = new PhysicsCollisionEvent(type, source, nodeB, manifoldPointObjectId); }else{ event.refactor(type, source, nodeB, manifoldPointObjectId); } return event; }