위 사진이 [UI_Button] 클래스에서 base.Init()을 실행
base.Init()은 아래 사진 [UI_Popup]클래스의 Init() {SetCanvas(gameObject)} 인데
base.Init()을 실행했을때 SetCanvas의 gameObject가
UI_Popup이 아니라 UI_Button이던데 그 이유를 알 수 있을까요?
base.Init()은 UI_Popup에서 실행됐고 UI_Popup의 gameObject는 자기 자신 아닌가요?