작성
·
365
0
Get<GameObject>((int)GameObjects.ItemIcon).AddUIEvent((PointerEventData) => { Debug.Log($"아이템 클릭! {_name}"); });
에서 아래 오류가 나오는데요,
오류 CS1061 'GameObject'에는 'AddUIEvent'에 대한 정의가 포함되어 있지 않고, 'GameObject' 형식의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'AddUIEvent'이(가) 없습니다. using 지시문 또는 어셈블리 참조가 있는지 확인하세요.
UI_Base 스크립트에 AddUIEvent() 도 만들어져있는데 왜 저런 오류가 나오는지 모르겠어요~
메일로 파일도 첨부하여 보내드렸으니 확인 부탁드립니다.
답변 2
2
Extension.cs가 빠졌네요.
[게임오브젝트].AddUIEvent()~~ 형태로 쓰려면
Extension Method을 추가해줘야 합니다.
다음 수업에 중간 소스 저장이 있으니 참고 바랍니다.
0