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

スクリプト言語

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

UnityEvent

Namespace: UnityEngine.Events

/

Inherits from: Events.UnityEventBase

Description

シーンに保存することが出来る引数0の永続的コールバック

#pragma strict

var m_MyEvent : UnityEvent;

function Start ()
{
	if (m_MyEvent == null)
		m_MyEvent = new UnityEvent ();

	m_MyEvent.AddListener (Ping);
}

function Update () 
{
	if (Input.anyKeyDown && m_MyEvent != null)
	{
		m_MyEvent.Invoke ();
	}
}

function Ping ()
{
	Debug.Log ("Ping");
}

Constructors

UnityEvent コンストラクタ

Functions

AddListener UnityEventに非永続性のリスナーを追加します
Invoke 全ての登録されている(ランタイムと永続的)コールバックを実行します
RemoveListener UnityEventから非永続性のリスナーを削除します

Inherited members

Functions

GetPersistentEventCount 登録されている永続的なリスナーの数を取得します
GetPersistentMethodName インデックスから対象のリスナーのメソッド名を取得します
GetPersistentTarget インデックスから対象のリスナーのコンポーネントを取得します
RemoveAllListeners イベントから全てのリスナーを削除します
SetPersistentListenerState 永続的なリスナーの実行状態を変更します

Static Functions

GetValidMethodInfo オブジェクト、関数名、引数タイプのリストからマッチするメソッドを探します