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

BONG JO KIM님의 프로필 이미지
BONG JO KIM

작성한 질문수

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

인벤토리 실습 #2

질문 드립니다.

작성

·

365

0

Get<GameObject>((int)GameObjects.ItemIcon).AddUIEvent((PointerEventData) => { Debug.Log($"아이템 클릭! {_name}"); });

에서 아래 오류가 나오는데요,

오류 CS1061 'GameObject'에는 'AddUIEvent'에 대한 정의가 포함되어 있지 않고, 'GameObject' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'AddUIEvent'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요.

UI_Base 스크립트에 AddUIEvent() 도 만들어져있는데 왜 저런 오류가 나오는지 모르겠어요~

메일로 파일도 첨부하여 보내드렸으니 확인 부탁드립니다.

답변 2

2

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

Extension.cs가 빠졌네요. 
[게임오브젝트].AddUIEvent()~~ 형태로 쓰려면
Extension Method을 추가해줘야 합니다.
다음 수업에 중간 소스 저장이 있으니 참고 바랍니다.

0

BONG JO KIM님의 프로필 이미지
BONG JO KIM
질문자

확인 감사합니다~!!

BONG JO KIM님의 프로필 이미지
BONG JO KIM

작성한 질문수

질문하기