I have noticed that if I have two Components attached to the same Node, and both have subscribed to receive the same event (in my case its E_NODECOLLISION), only one of the components receives the event.
Is this intentional, or is it a bug in the physics collision event dispatcher?
My concern is that if collision events are being intercepted by a component near the top of the node hierarchy, that they won’t be able to reach components on nodes further down the tree - I know for a fact it is a problem for two components on the same node, but I am not yet sure if this issue runs deeper.
For example, if we have a large collision hull around our character, and a ragdoll of collision hulls deeper in the same node hierarchy, each with a component subscribing for collision events, I worry that collision events may not propagate to those components.