If two different game objects have something happen to themselves after they have collided with each other, it seems cleaner, albeit redundant, to put an OnCollision / OnTrigger method on both objects with only the logic that effects itself. I am a beginner though, so I’m wondering how people deal with this?
That’s the only way to go about it, unless both scripts inherit from the same parent (besides MonoBehavior), in which the parent can have collision logic instead of both children.
There isn’t any sort of global collision/trigger event that any object can reference, if that’s what you’re asking.