함수 점검표

함수 정의 호출 기준

핀 설계와 컴파일은 함수 안에서, 실행 연결은 Event Graph에서 확인한다.

01 Function Graph

입력 핀

외부에서 달라질 값만 매개변수로 받는다.

Exec In ScoreToAdd:Int
02 Body

내부 로직

Get PlayerScore에 입력값을 더하고 Set으로 저장한다.

Get Set
03 Return

출력 핀

호출자가 실제로 쓸 결과만 반환한다.

Exec Out NewScore:Int
04 Apply

컴파일/저장

핀 타입 오류가 사라진 뒤 Compile과 Save를 누른다.

Compile Save
05 Event Graph

함수 호출

이벤트 뒤에 AddScore 노드를 놓고 실행선과 100을 연결한다.

BeginPlay AddScore
정의 1곳 계산식은 함수 내부에 둔다.
호출 여러 곳 여러 이벤트가 같은 노드를 부른다.
캡슐화 규칙 변경은 함수 안에서 끝낸다.