c# addlistener
okButton.onClick.AddListener(OnOkButtonClicked);
okButton.onClick.AddListener(() => OnOkButtonClicked());
- 위의경우는 매개변수를 전달(pass addition parameters)하거나 추가기능(execute addition code)을 호출할 수 없고, 아래의 경우는 가능하다.
pass addition parameters
string additionalParameter = "Additional Info";
okButton.onClick.AddListener(() =>
{
OnOkButtonClicked(additionalParameter);
});
execute addition code
okButton.onClick.AddListener(() =>
{
Debug.Log("OK button was clicked");
OnOkButtonClicked();
});