

위 gif처럼 플레이어가 공격 할 때 다단히트가 되게 하고 싶었다.

예를 들어 JumpAttack을 한다고 할 때 점프 키를 누르면 공격용 트리거 콜라이더가 On되고, Invoke를 통해 0.4초 후 콜라이더를 Off해주어 0.4초 동안 공격 판정이 존재하게 하였는데, 이 방식은 공격을 1회만 줄 수 있기에, 총 공격 시간 동안 여러 번 콜라이더를 On/Off해서 데미지를 여러 번 입히게 하는 방식으로 다단 히트를 구현하기로 했다.

코루틴을 활용하여 공격 콜라이더를 반복 On/Off 하게 하여 특정 시간 사이에 여러 번의 공격 판정을 주도록 하였다.
다른 방법이 없을까 생각해보았는데
InvokeRepeating을 사용해서
일정한 시간 간격으로 메소드를 반복 호출
타이머를 구현하여 델리게이트를 통해 특정 시간이 될 때마다 함수를 호출하는 방식
도 있을 것이다.