WhNi 2024. 4. 20. 01:27

공식문서를 보면 "Returns the UObject this object resides in"이라고 되어 있는데.... 

 

느낌은 자신을 소유하는 상위 계층의 Object를 반환하는 느낌이다.

 

언리얼의 계층구조는 

 

World ->  Level -> Actor->Component 정도가 되는데

Actor 단계에서 GetOuter()를 하게 되면 -> Level Object가 나오는 그런 기능으로 알고있다.

 

아마 주로 쓰이는건 Component에서 Actor에 접근하고 싶을때

 

AActor* OwnerActor = Cast<AActor>(GetOuter()); 

 

이런식으로 접근해서  쓰지 않을까 싶다.