Effect의 경우, 같은 effect를 여러 번 불러오게 되면, 불러올 때마다 manager를 호출하는 게 부하를 줄 수 있으므로 캐싱을 해둔다 public class SoundManager { Dictionary _audioClips = new Dictionary(); public void Init() { // Init } // Scene 이동 시 캐싱된 audio source&clip 초기화 public void Clear() { foreach (AudioSource audioSource in _audioSources) { audioSource.clip = null; audioSource.Stop(); } _audioClips.Clear(); } public void Play(string path,..