1. Instigator란?
- Instigator : 선동자
- 인스티게이터(Instigator)는 특정 액션이나 이벤트를 일으킨 주체를 나타냄
- 예를 들어, 플레이어가 적을 공격할 때, 그 공격을 일으킨 주체(플레이어)가 인스티게이터가 됨
2. Get Instigator Controller 노드
- 인스티게이트 컨트롤러 구하기
- 액터 인스티게이터 컨트롤러를, 없으면 nullptr를 반환함
target
- 인스티게이터 컨트롤러를 얻고자 하는 액터를 지정
- 이 액터는 일반적으로 이벤트를 일으킨 주체
Return Value
- 타깃 액터의 인스티게이터 컨트롤러를 반환
- 타입 : AController
- 일반적으로 액터를 조종하는 플레이어를 나타냄
용도
예. 공격을 받았을 때 누가 공격했는지를 확인하고 점수를 준다.
언리얼 공식 문서
https://docs.unrealengine.com/4.26/en-US/BlueprintAPI/Game/GetInstigatorController/