Owner: 게임 오브젝트의 상호작용과 논리적인 소유권을 나타내는데 사용된다. 예를 들어, 캐릭터가 발사하는 프로젝타일의 “Owner”는 그 프로젝타일을 발사한 캐릭터이다. Outer: Unreal Engine의 객체가 포함된 더 큰 객체를 나타내는 용어로, 객체의 메모리 구조나 계층에서 상위에 위치한 객체를 의미한다.
Owner는 주로 게임 오브젝트의 상호작용과 논리적인 소유권을 나타내는 데 사용됩니다. 예를 들어, 캐릭터가 발사하는 프로젝타일의 "Owner"는 그 프로젝타일을 발사한 캐릭터입니다. Owner는 게임의 로직에 따라 설정되며, 주로 해당 오브젝트가 누구에 의해 생성되었는지를 추적하는 데 사용됩니다.
Outer는 Unreal Engine의 객체가 포함된 더 큰 객체를 나타내는 용어로, 객체의 메모리 구조나 계층에서 상위에 위치한 객체를 의미합니다. 객체가 생성될 때, 모든 Unreal 객체는 "Outer" 객체를 가질 수 있으며, 이는 일반적으로 객체가 속한 컨텍스트 또는 컨테이너를 나타냅니다.
이 두 개념을 이해하고 올바르게 적용하는 것은 Unreal Engine에서 객체의 관계와 상호작용을 효과적으로 관리하기 위해 중요합니다.