In the famo.us source I see that two things are emitted upon collision: the 'collision' string, and a variable called collisionData, like this: (physics/constraints/Collision.js, lines 112-122):
if (this._eventOutput) {
var collisionData = {
target : target,
source : source,
overlap : overlap,
normal : n
};
this._eventOutput.emit('preCollision', collisionData);
this._eventOutput.emit('collision', collisionData);
}
I know how to use the 'collision' string like so:
collision.on('collision', function() {
// do stuff
};
But, it would be very helpful to know target and source for a collision event. How do I get access to collisionData? collision.collisionData returns 'undefined'.