코루틴을 사용할 때,
yield return new WaitForSecond(1f);
뭐 이런 식이라던지 다양한 WaitFor친구들을 (WaitForFixedUpdate,WaitForEndOfFrame등등)
new 연산자를 통해 새로 만들게 되는데
결국 새로 인스턴스들이 만들어지므로 가비지가 생성된다.
따라서
private readonly WaitForFixedUpdate waitForFixedUpdate
= new WaitForFixedUpdate();
private readonly WaitForSeconds waitForSecond1f
= new WaitForSeconds(1f);
이런식으로 캐싱을 해줘서
yield return waitFroSecond1f;
사용해주는게 좋다.