• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

1분 34초 질문입니다!

22.01.26 17:54 작성 조회수 130

0

UI부분이 어려워서 다시 듣고있는데요

 

1:34 에서 UnityEngine.Object[] objects = null; 라고 objects 리스트를 따로 만든 ㄴ 이유는 무엇인가요??

 

강의 코드 43번째 줄에서 if문 안에서 Bind에서 만든 Objects리스트를 사용을 하는데 왜 또 위에다가 objects라는 동일한 이름의 리스트를 만들고, 만들 수 있는 이유를 모르겠습니다.

답변 1

답변을 작성해보세요.

0

리스트를 새로 만든 것은 아니구요.
이전에 Bind할 때 만든 애를 [찾아서] 반환해주는겁니다.
List는 참조 타입이기 때문에 새로 만들거나 복사하는게 아니라
동일하게 이전에 만든 애를 가리킨다는 것에 주의하세요.