인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

Rev님의 프로필 이미지
Rev

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

OnClickEvent

해결된 질문

작성

·

267

·

수정됨

0

안녕하세요

UI_Popup을 상속받는 Popup 스크립트에서,

 

[AntCompany]

Init()

{GetButton( .. ).gameObject.BindEvent(OnClickEvent1);}

 

void OnClickEvent1() { }

 

===

[Unity Part.3]

Init()

{GetButton( .. ).gameObject.BindEvent(OnClickEvent1);}

 

void OnClickEvent1(PointerEventData data) { }

===

 

Part.3에서는 PointerEventData를 왜 인자로 넘겨주는지 궁금해요!

 

답변 1

1

Rookiss님의 프로필 이미지
Rookiss
지식공유자

PointerEventData data에는 마우스 클릭 좌표 등 이런 저런 정보가 있어서
단순 클릭 외에도 drag 기능이 필요하다면 사용하는 것을 고려할 수 있습니다.
Action delegate를 만들 때 어떤 정보를 넘겨받고 싶은지에 따라 유동적으로 넣어줘도 빼줘도 됩니다.

Rev님의 프로필 이미지
Rev

작성한 질문수

질문하기