
RectTransform 컴포넌트만 갖고 있는 UI 이다. (빈 객체)












Instantiate 메서드의 매개변수인 string path Vector3? position = null, Transform parent = null 가 있었다. path를 통해 UI_Coin 프리펩 위치에 대한 경로를 받아오고 GameObject 타입의 prefab으로 저장한다.
UI_Coin은 Poolable 이 아니므로 else문이 실행 된다. else문에서 Object.Instantiate(prefab,parent) 을 해서 프리펩 생성과, 해당 프리펩의 부모까지 설정하고 반환한다.



실행 시, 생성된 코인이 CoinUI 산하에 생성되었고, 코인이 시작 위치에 생성되긴 하지만 원하는데로 구현되지 않았다.
















실행 시, 딜레이 적용과 버튼 한번 클릭으로 CoinAmount만큼 코인이 최종목적지를 향해 움직인다.



실행 시 , 한 뭉탱이로 움직이는 것이 아닌 여러 군데에서 움직이고 있다.




실행되었을 때 괄호 안에 람다식을 사용해서 실행할 내용들을 작성한다. 즉, 이 코드는 애니메이션이 완료 되었을 때 코인을 비활성화 하는 코드이다.

실행 시, 코인이 최종 목적지에 도달하면 코인 ui가 비활성화 되는 것을 볼 수 있다.




실행 시, 오브젝트 풀링을 통해 재사용성을 높여서 효율적으로 관리하고 있다.
