유니티 코드를 보면 항상 MonoBehaviour 라는 class가 있음
무슨 역할을 하는 걸까?
아래는 Unity-Scripting API 일부 발췌한 글
docs.unity3d.com/ScriptReference/MonoBehaviour.html
MonoBehaviour는 모든 Unity 스크립트가 파생되는 기본 클래스입니다.
C #을 사용하는 경우 MonoBehaviour에서 명시 적으로 파생해야합니다.
이 클래스는 null 조건부 연산자 (?.) 및 null 통합 연산자 (??)를 지원하지 않습니다.
코드 샘플은 개별 MonoBehaviour 메서드를 참조하세요.
대충 MonoBehaviour class가 base class이기 때문에 꼭 명시해줘야한다는 것 같다.
댓글