他のオブジェクト / 別のスクリプト の関数を呼ぶ / 関数呼び出し : GameObject.SendMessage

http://unity3d.com/support/documentation/ScriptReference/GameObject.SendMessage.html

// Calls the function ApplyDamage with a value of 5
gameObject.SendMessage ("ApplyDamage", 5.0);

// Every script attached to the game object 
// that has an ApplyDamage function will be called.
function ApplyDamage (damage : float) {
    print (damage);
}
//このように自分の中で関数を呼ぶなら、SendMessageを呼ばずに
//直接呼べばいいと思うのだが、こういう使い方はよく見かける