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

작성자 없음

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

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

인벤토리 실습 #2

transform에 대한 질문

21.04.13 16:59 작성

·

122

0

안녕하세요 강의 잘 듣고있습니다.

이전 강의를 들으면서 transform이라는 변수를 통해 child에도 접근할 수 있고 gameObject에도 접근할 수 있음을 알게 되었습니다. 

궁금한건 아래 코드와 같이 girdPanel.transform을 foreach에 넣어주면 자동으로 자식들의 transform이 child라는 변수에 들어가나요?.. 너무 신기합니다. 어떠한 원리에서 가능한걸까요..? 개발자의 편의를 위해 저런식으로 동작하게 구현해놓은걸까요?

답변 1

2

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

2021. 04. 13. 21:22

편의를 위해 만들어준건 맞긴 한데, 근본적으로 저건 C# 문법입니다.
특정 클래스에서 IEnumerable 인터페이스를 구현하면,
저렇게 foreach 문에서 루프를 돌아줄 수가 있습니다.

작성자 없음

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

질문하기