I currently have a simple melee combat system set up, where there is a cylindrical melee trigger object attached to my player object's hand, with a rigidbody component and a collider. It is set to be a trigger, to not use gravity, and to be kinematic.
I want to instantiate a particle system at the point where the melee trigger object collides with my enemy, but I'm not sure how, because I'm using a trigger. If I try using OnCollisionEnter, and not using a trigger, all kinds of wonky things happen, because the physics of the collider is constantly bouncing off my player character, objects in the environment, and enemies.
Is there any way I can have it detect the point of contact, while still remaining a trigger collider that passes through colliders instead of bouncing off them with physics?