기본적으로 발사체를 ObjectPool로 사용하는 상태였다.
Enemy가 종류가 많아지면서 각자 발사하는 발사체들이 다양해졌는데,
ObjectPool로 사용하던 오브젝트들을 그대로 가져오다보니,
A가 쓰던 발사체를 B가 사용하는 문제가 발생하였다.
ObjectPool의 자식으로 VFX를 instatiate하고 있기 때문에 문제가 발생한다.
따라서 SO에 생성해야할 VFX를 넣어두고
생성 되어있는 자식이 생성하려고 하는 것과 다르다면 기존 것을 끄고, 새로 생성한다.
그러면 검색해야하는 코드도 필요해진다.