facebook twitter hatena line email

Unity/Csharp/ラムダ式

提供: 初心者エンジニアの簡易メモ
2021年9月30日 (木) 16:44時点におけるAdmin (トーク | 投稿記録)による版 (AddListenerの場合=)

移動: 案内検索

AddListenerの場合

通常

Button button = GameObject.Find("Button").GetComponent<Button>();
button.onClick.AddListener(OnClick);
public void OnClick() {
    Debug.Log("click");
}

ラムダ式

Button button = GameObject.Find("Button").GetComponent<Button>();
button.onClick.AddListener(() => { OnClick(); });
public void OnClick() {
    Debug.Log("click");
}