SendMessage is a known trap for hard to maintain. An alternative way is leveraging interfaces with GetComponents<T>. This package consists of a group of extension API to simplify the approach. Notice ...
Emblematic example of these bad choices is the communication system built around SendMessage and BroadcastMessage. If you use them, you should just stop already! In fact SendMessage and ...