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

ZIOMIN님의 프로필 이미지

작성한 질문수

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

UI Manager #2

SetCanvas의 gameObject 질문 있습니다

21.12.05 11:08 작성

·

195

0

위 사진이 [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는 자기 자신 아닌가요?

 

 

 

답변 1

0

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

2021. 12. 05. 13:57

UI_Button이 UI_Popup을 상속받아 만든 것이니,
어차피 같은 gameObject를 지칭하는 것입니다.

ZIOMIN님의 프로필 이미지

작성한 질문수

질문하기