I am using a script to instantiate multiple objects having rigidbody with different velocities at different positions. I want to destroy two or more objects when they collide, but I'm not getting anything inside:
void OnCollisionEnter(Collision collision){}
The details of the object I'm instantiating. https://i.sstatic.net/dKhgm.png
The script is attached to an empty GameObject and Instantiated GameObject is stored in a array of GameObjects:
Block[0] = Instantiate(boxPiece) as GameObject;
where Block[ ] is a array of GameObject and boxPiece is the Object I want to instantiate. And II'm checking for collisions in this very same script.