공통 변수와 함수
BP_Door_Base에는 열림 상태, 회전 속도, OpenDoor 같은 기본 동작을 둡니다.
문 열림처럼 여러 블루프린트가 공유하는 로직은 부모 클래스에 두고, 나무 문과 철 문의 차이는 오버라이드로 표현합니다.
BP_Door_Base에는 열림 상태, 회전 속도, OpenDoor 같은 기본 동작을 둡니다.
BP_Door_Wood와 BP_Door_Metal은 부모 기능을 물려받고 모델이나 잠금 규칙만 바꿉니다.
부모의 공통 로직을 고치면 그 기능을 상속받은 모든 자식 블루프린트에 같은 변경이 적용됩니다.
모든 문이 같은 방식으로 열리면 자식에서 OpenDoor를 다시 만들 필요가 없습니다.
Parent: OpenDoor를 먼저 실행하고 나무 문 전용 소리나 메시지를 이어 붙입니다.
부모 호출을 생략하면 기본 로직이 실행되지 않으므로 의도한 경우에만 사용합니다.
부모는 Base, 자식은 재질이나 역할을 드러내는 이름을 쓰면 계층을 찾기 쉽습니다.