| methodName | Name of the method to call. |
| value | Optional parameter for the method. |
| options | Should an error be raised if the target object doesn't implement the method for the message? |
Calls the method named methodName on every MonoBehaviour in this game object.
// Calls the function ApplyDamage with a value of 5
SendMessage ("ApplyDamage", 5.0);
// Every script attached to the game object
// that has a ApplyDamage function will be called.
function ApplyDamage (damage : float) {
print (damage);
}
using UnityEngine; using System.Collections; public class Example : MonoBehaviour { void ApplyDamage(float damage) { print(damage); } void Example() { SendMessage("ApplyDamage", 5.0F); } }
import UnityEngine import System.Collections public class Example(MonoBehaviour): def ApplyDamage(damage as float) as void: print(damage) def Example() as void: SendMessage('ApplyDamage', 5.0F)