private void Awake() { if (Instance == null) { Instance = this; DontDestroyOnLoad(this); } else { Destroy(gameObject); return; } for (int i = 0; i < m_InitialPoolSize; i++) { m_SpawnedAudioSources.Add(SpawnAudioSource()); } for (int i = 0; i < m_SFXList.Count; i++) { m_SFXToClipsDictionary.Add(m_SFXList[i], m_SFXClipsList[i]); } }
private void Awake() { Current = this; _sfx = SFXPool.Instance; _sfx.Init(5); }