Unity/Csharp/ラムダ式
提供: 初心者エンジニアの簡易メモ
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"); }