인프런 커뮤니티 질문&답변
헷갈리는 부분이 있습니다.
작성
·
368
0
GetButton((int)Buttons.UpButton).gameObject.AddUIEvent(OnButtonClicked);
에서 AddEvent의 원형이
public static void AddUIEvent(GameObject go, Action<PointerEventData> action, Define.UIEvent type = Define.UIEvent.Click)
이거 잖아요. 즉,
Action<PointerEventData> action 자리에
public void OnButtonClicked(PointerEventData data)
이 함수를 넣어 줬다는 건데
Action<PointerEventData> action이라는게 매개 변수가 PointerEventData인 함수를 뜻하는 것인가요?
답변 1
1
Rookiss
지식공유자
네 그렇습니다.
PointerEventData 마우스 입력 위치 등 정보가 포함이 된 것인데
굳이 사용할 의향이 없다면, 아무런 인자 없는 Action으로 다 대체해서 사용하면 됩니다.






그렇군요. 확실히 알겠습니다. 감사합니다! :)