상세 컨텐츠

본문 제목

유니티 에러 : error CS1061: 'Button' does not contain a definition for 'interactable' and no accessible extension method 'interactable' accepting a first argument of type 'Button' could be found (are you missing a using directive or an assembly ref..

프로그래밍/유니티

by 개발자입니다 2021. 6. 20. 02:04

본문

728x90
반응형

팀 프로젝트를 진행하면서 아래와 같은 에러가 났다.

 error CS1061: 'Button' does not contain a definition for 'interactable' and no accessible extension method 'interactable' accepting a first argument of type 'Button' could be found (are you missing a using directive or an assembly reference?)

↓번역↓

오류 CS1061 : 'Button'에 'interactable'에 대한 정의가 포함되어 있지 않으며 'Button'유형의 첫 번째 인수를 허용하는 액세스 가능한 확장 메서드 'interactable'을 찾을 수 없습니다 (using 지시문 또는 어셈블리 참조가 누락 되었습니까?).

 

해당 오류가 발생한 지점은 아래와 같다

 

오류가 말한대로 using지시문을 확인하였으나 잘 선언 되어있고 왜 interactable을 찾을수 없을까 생각을해봐도 답이 나오지 않았다........ 나로써는 해결을 할 수 없을까라는 생각이 드는 순간 구글링을 통해 답을 찾을 수 있었다. 

 

출처 : https://answers.unity.com/questions/853829/button-interactable-not-working-via-script.html


해결방법 : Button.cs 확인체크 후 스크립트 삭제 또는 이름 변경

팀 프로젝트를 진행하다보니 내가 작성하지 않은 스크립트에 Button.cs 라는 스크립트가 생성되어있는 것을 확인.

해당 스크립트 삭제 또는 이름 변경으로 오류 해결

728x90
반응형

관련글 더보기

댓글 영역