Я бы попробовал посчитать как-то так:
public class Box: MonoBehaviour
{
public int CountCollisions =0;
void Start()
{
CountCollisions = 0;
}
void OnCollisionEnter(Collision collision)
{
CountCollisions++;
}
void OnCollisionExit(Collision collisionInfo)
{
CountCollisions--;
}
}