Function Call 이란 블루프린트 안에서 가능한 동작들로, 타깃 액터나 오브젝트가 속하는 함수에 상응하는 것입니다. 레벨 블루프린트의 경우, 대부분 연관된 액터는 레벨 블루프린트 자체입니다. Function Call 은 함수의 이름을 나타내는 제목이 붙은 상자로 표시됩니다. 여러가지 유형의 Function Call 마다 다른 색의 제목이 붙습니다.
Self
Self Function Call 은 블루프린트 자체에 속하는 함수로, 블루프린트가 파생된 클래스 또는 부모 클래스에서 선언된 것입니다.
Other
Other Function Call 은 블루프린트 이외에 다른 오브젝트나 액터에 속하는 함수입니다. 예를 들어, 블루프린트에는 SetStaticMesh 함수 호출을 통해 메시를 바꾸는 StaticMeshComponent 가 있을 수 있습니다. 이 함수는 Blueprint 가 아니라 StaticMeshComponent 에 속하기에 Other Function Call 인 것입니다.
Pure
Pure Function Call 은 월드나 그 안의 오브젝트에 직접 영향을 끼치지 않는 특수 함수입니다. 일반적으로 프로퍼티 값 출력이나 사칙연산 함수같은 것을 말하는데, 두 값을 더하고 빼고 곱하고 나누고 하는 것들은 어떤 것에도 영향을 끼치지 않기 때문입니다. 월드에 어떤 효과를 끼치는 결과를 할당하거나 사용할 뿐입니다.
![]() |
![]() |
---|---|
표준 | 간단 |