Functions

Blueprint Function 분리와 호출 책임

함수는 반복되는 노드 묶음을 이름 있는 작업으로 바꿔 그래프를 짧게 만듭니다. 입력, 출력, 부작용을 정하면 호출 위치가 분명해집니다.

Input Pin Return Value Pure Function
이름 입력 처리 반환

반복 노드를 설명 가능한 동작으로 묶기

함수를 만들 때는 내부 노드를 숨기는 데서 끝내지 않고, 호출자가 무엇을 넣고 무엇을 기대할 수 있는지 핀으로 드러냅니다.

01

입력 핀

계산에 필요한 값만 매개변수로 받고 함수 내부에서 외부 변수를 과하게 읽지 않습니다.

02

반환값

결과가 필요한 함수는 Return Value를 명확히 두어 호출 그래프가 다음 판단을 이어갈 수 있게 합니다.

03

호출 위치

BeginPlay, 입력 이벤트, 다른 함수 중 어디서 호출되는지 정해 실행 순서를 예측 가능하게 둡니다.