The knife has a mesh collider and it is set to “is trigger”, the cube has a box collider and a rigidbody that is set to not kinematic. The OnCollisionEnter() is attached to a script component of the cube, am I doing something wrong?
the objects clearly collide (as seen in the screenshot):
Using OnTriggerEnter() solved it It still requires a rigidbody for some reason, and I’m not sure why OnCollisionEnter wasn’t working but I’ll read the manual, thank you!
For collision enter, you’d need either a static non-trigger collider, and rigidbody on the other object, or you’d need a rigidbody on both of the objects.