언리얼 TObjectPtr vs TSoftObjectPtr vs TWeakObjectPtr
다음은 언리얼 에서 제공하는 언리얼 오브젝트의 스마트 포인터이다. TObjectPtr (강한 참조)액터가 로딩될 때 액터의 멤버변수로 TObjectPtr 이 있다면 같이 로딩된다.유니티에서 인스펙터에 다른 프리팹의 레퍼런스가 있다면 같이 메모리에 로딩되는 것과 같은 구조다. TSoftObjectPtr (느슨한 참조)액터가 로딩되어도 직접 로드하기 전까지는 메모리에 로딩하지 않는다.유니티에서 어드레서블 레퍼런스만 물려있다면 직접 로딩할 때 메모리에 올리는 것과 같은 구조이다. TObjectPtr은 내부에 있는 객체를 바로 접근가능했지만 소프트 레퍼런스인 TSoftObjectPtr은 객체가 로딩 되었는지 안되었는지 알 수 없기 때문에IsPending() 으로 확인하고, LoadSynchronous() 로 ..