문 여닫기
문이 가져야 할것
플레이어가 가까이 있는가
잠겨져 있는가 아닌가
문이 여닫히는 애니메이션
소리(문에서 소리나야하니까)
앞으로, 뒤로 열릴지(플레이어의 전후방여부)
플레이어가 필요한 것
E키 액션
문이 알아야할 것 플레이어는가 E키를 눌렀는가
C++ MajorDoor 부모 클래스 생성 : 플레이어의 입력을 받아야하므로 MajorDoor에 함수를 만듦.
플레이어 기준에서 MajorDoor에 대한 헤더파일을 Include하고 MajorDoor->DoorOpen()같은 식으로함.
플레이어는 E키를 누르면 MajorDoor->DoorOpen()으로 함.
이렇게 하면 각각의 문에 대해 필요한 기능은 따로 만들면 됨.
트레이스를 이용한 방법