There has to be some sort of sorting going on because there's two things colliding (player and object), both of which have collision events enabled, but when I check if either objects have healthData, it's always Entity B that has this health data. Same goes when shooting a bullet at an object, the bullet is always entity B. Is it based on velocity? If so, then how come when an object collides with a stationary player, the player is still Entity B. Is it the tags?
Why can't it just be Entity A as the object and B being the thing colliding with it, then I could say only damage the player if the object is hitting the player and not the other way round.