이전 글에서는 CombatComponent로 전투 행동 상태 관리하기를 정리했다.CombatComponent는 현재 공격할 수 있는지, 재장전 중인지, 회피 중인지 같은 전투 상태를 판단하는 역할을 맡았다.이번에는 그 다음 단계로, 실제 근접 공격을 실행하는 MeleeCombatComponent를 구현한 내용을 정리해보려고 한다.CombatComponent가 “지금 공격할 수 있는가?”를 판단한다면,MeleeCombatComponent는 “근접 공격을 실제로 어떻게 실행할 것인가?”를 담당한다.MeleeCombatComponent의 역할근접 전투는 단순히 공격 버튼을 눌렀을 때 데미지를 주는 기능만으로 끝나지 않는다.공격 애니메이션을 재생해야 하고, 콤보 입력도 받아야 하며, 실제로 무기가 휘둘리는 타이..