Вобще это не суть важно какая ситуация.
Да нет как раз важно, конкретно в вашем случае (если вы все правильно описали),как раз OnCollisionEnter() совершенно не нужен.
Применяйте OnTriggerEnter(), а это уже несколько другая история...
На ограничивающую стенку вешайте РБ, в нем галочку на isCinematic и любой колайдер.
На шашках только коллайдеры хоть с isTrigger хоть без него.
При касании функция сработает, и не говорите что не работает...
Вот:
http://gamecreatingcommunity.ru/forum/59-4080-1#111008Тут все так построено, торпеды, ракеты, таран, в последней версии и бонусы с воды поднимаються так же, даже РБ нет, на ЧарКонтроллере работает