드디어 전투 물품의 마지막 부분인 트랩을 구현하게 되었다...
이런 식으로 편한 구현을 위한 트랩 인터페이스 제작하고 (테스트용으로 IsHostile을 True로 두었는데, 원래는 이걸 false로 둬서 플레이어는 대상으로 하지 않도록 할거임)
트랩 정보 보관용 클래스와, 클래스 총괄 매니저 만들어 줌...
나중에 Decode를 통해, 직접 or 랜덤 배치하는 적대적 트랩들을 파싱해 줄 예정
이런 식으로 플레이어 FSM의 건설 상태에 트랩을 설치하기 위한 부분을 만들어주었음...
이제 실행해보자.
이런 식으로 트랩을 설치 가능하며, 트랩 위에 마우스 올리면 범위 표시되게 만들었음.
이런 식으로, 트랩의 범위 안으로 들어오면 데미지를 입고,
트랩 범위가 겹치는 곳에 들어가면, 동시에 발동함.
+) 트랩 위에 마우스 올리면 범위 표시되는거 구현한 김에
적 위에 마우스 올리면, 적 사거리 표시되게 만들었다
움짤로도 보여다오