Let’s say you have Object A and Object B. If they collide, Object B is supposed to keep going without stopping, but Object A is supposed to bounce back or stop.
The branch would check if the collision was between A and B. If ‘false’ is the answer and the objects aren’t A and B, then the results of the Event Hit would be called normally. If ‘true’ is the answer, meaning A and B are colliding, then you would only want to call the results of the Event Hit (presumably some kind of ‘stop’ or ‘bump’ function) on A.
If you want more specific details, could you show me the blueprint you’re working with?