Unityで他のスクリプトの変数や関数を利用する

スクリプトから、他のスクリプトの変数や関数を利用したい場合があります。そのやり方について。他のスクリプトが、同じゲームオブジェクトのコンポーネントである場合とそうでない(他のオブジェクトのコンポーネントである)場合とがあります。でも、どちら