몬스터에 들어있는 코드이고, 플레이어와 부딪힌 상태일 때 0.1초마다 Trigger를 껏다키면서 OntriggerEnter로 데미지를 주는 코드임
하지만 플레이어와 계속 부딪혀 있어도 4~8번 데미지를 주고나면 OntriggerEnter가 더 이상 실행되지 않음.
Rigidbody2D의 Sleeping Mode를 NeverSleep으로 하면 원하는 대로 계속 때려주지만 성능이 많이 떨어짐(240프레임->140프레임)
어떻게 해야 성능을 덜 먹으면서 플레이어를 계속 때리게 할 수 있을까?
OntriggerStay를 쓰면서 update로 공격 쿨타임을 깎으면서 공격하는 방식이 생각나긴 하는데, 이것도 성능이 안 좋을거같아
그냥 enter 일때 bool 변수 하나 켜주고 업데이트로 bool변수 체크해서 데미지 주는게 낫지 않아? exit되면 변수 끄고
적 스크립트에 리스트 만들어서 enter할때 리스트에 추가하고 업데이트에 틱마다 리스트 돌아가면서 혼내주다가 exit할때 리스트에서 다시 뺴주자