
IDamagable 인터페이스의 리스트를 만듦(여러 객체가 부딪혔을 때를 상정해서)
Start에서 데미지를 지속적으로 입히기 위해 InvokeRepeating 생성
DealDamage에서 for문을 이용해 things 리스트에 데미지 입히는 메서드 적용
OnTrigger와 GetComponent로 부딪힌 오브젝트가 IDamagable 인터페이스에 속해있는지 검사하고 damagable 변수로 things 리스트에 추가.
OnTrigger에서 things 리스트에 추가 -> 리스트 추가된 대상에 damage 입히는 메서드 Start에 전달 -> Start의 InvokeRepeating에서 지속적으로 데미지 입힘
https://velog.io/@saint_elion/Coroutine
https://velog.io/@saint_elion/TryGetComponent