-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
헷갈리는 부분이 있습니다.
22.09.12 14:57 작성 조회수 244
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
Rookiss
지식공유자2022.09.12
네 그렇습니다.
PointerEventData 마우스 입력 위치 등 정보가 포함이 된 것인데
굳이 사용할 의향이 없다면, 아무런 인자 없는 Action으로 다 대체해서 사용하면 됩니다.
답변 1