언리얼 개발/탐구(이론)
[UE_5] GetOuter()
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());
이런식으로 접근해서 쓰지 않을까 싶다.