블루프린트로 다양한 문을 만들어보았다.
함수를 사용하지 않고 Door에 Physics Constraint Component를 붙여서 회전각을 90도로 제한시켰다.
Box Component에 Overlap이 감지되면 Timeline이 재생되어 Door의 Z축 위치가 변화한다.
Box Component에 Overlap이 감지된 상태에서 E 키를 누르면 Timeline이 재생되어 Door의 Z축 회전(Yaw)이 변화한다.
플레이어 위치와 문 위치 내적 계산값의 부호에 따라 Door가 열리는 방향이 결정되게 개조하였다.