Есть такая замечательная штука как интерфейсы, пускаешь трейс(или сферу коллизии ставишь на кнопке или где надо) в любой объект если в нем есть интерфейсный метод, то вызываешь, если нет, то ничего не происходит. https://www.youtube.com/watch?v=xlUswlMdar0