Detect Contact between Kinematic and Non-kinematic bodies

in my project I have one Ground object to which a script is attached which basically reloads the current level if the Player Object (represented as circle ) collides to it.

Now until My Player wasnt kinematic it was working fine with ‘OnCollisionEnter2D’ but when i make my Player Kinematic the script just doesnt work !!

Well i realised that in order Collision to come in effect the body must be non kinematic

Is there any way i can achieve same functionalities without making my Player a ‘Non kinematic body’

I need my player to be a Kinematic body

Sure. Enable the “Is Trigger” flag on the ground collider and check OnTriggerEnter2D instead.