色々ゲーム作ってきたけど相互に参照したい局面は
オブジェクト同士が衝突した時がほとんどだった
衝突した時のイベントでコライダーを取得できる
そこからGetComponentで相手を参照する
これだけでほぼ事足りる