言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

GameObject.BroadcastMessage

public function BroadcastMessage(methodName: string, parameter: object = null, options: SendMessageOptions = SendMessageOptions.RequireReceiver): void;

Description

ゲームオブジェクトまたはその子にあたるゲームオブジェクトの全てのMonoBehaviourから methodName という名のメソッドを呼び出します

受信側のメソッドはパラメータを0個にすることで parameter を無視するように選択できます /options/ をSendMessageOptions.RequireReceiverに設定した場合、コンポーネントに該当するメソッドがない場合にエラーが表示されます。

	/// Calls the function ApplyDamage with a value of 5
	gameObject.BroadcastMessage ("ApplyDamage", 5.0);
	
	// Every script attached to the game object and all its children
	// that has a ApplyDamage function will be called.
	function ApplyDamage (damage : float) {
		print (damage);
	}
public function BroadcastMessage(methodName: string, options: SendMessageOptions): void;

Description