Inheritance Flow

부모를 물려받고, 필요한 지점만 자식에서 바꾼다

블루프린트 상속은 공통 구조를 부모에 두고, 자식이 기본값 변경과 오버라이드로 차이를 만드는 방식이다.

상속되는 항목

parent to child

Parent Blueprint

여러 자식이 공유할 기본 규칙과 공통 기능을 가진다.

Child Blueprint

부모 구조를 그대로 시작점으로 삼고 필요한 차이만 더한다.

Inherited

변수와 기본값 함수와 이벤트 컴포넌트 구성

Override와 Parent Call 판단

decision

1. 다르게 동작해야 하나?

아니라면 상속된 함수와 이벤트를 그대로 사용한다.

2. 부모 로직이 필요한가?

필요하면 오버라이드 안에서 Parent Call을 먼저 연결한다.

호출한다

부모 기본 처리 뒤 자식의 추가 로직을 실행한다.

생략한다

부모 동작을 대체하고 자식만의 결과로 바꾼다.