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

작성자 없음

작성자 정보가 삭제된 글입니다.

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

UI 자동화 #2

바인딩 질문입니다.

작성

·

205

0

바인딩 부분에서 FindChild가 component를 반환하고 실제 그 값을 UnityEngine.Object타입의 objects에 넣고있습니다.

문득 든 의문은Dictionary<Type,UnityEngine.Object[]> _objects  로 선언하여 componet를  UnityEngine.Object[] 배열에 담는 이유가 다형성을 이용하기 위함인가요?

답변 1

1

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

다형성 때문은 아니고 다양한 타입을 구분지어 저장하기 위해서입니다.
나중에 자주 필요한 애들이 Button, Text, Image 뭐 이런 타입인데,
같은 데이터는 아니니 따로 구분해서 저장해야겠죠.
실제 사용예를 보면 금방 이해가 가실 겁니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기