static internal void AddSoundAudioSource(AudioSourcePrefab acp) { if (!soundSourcePrefabs.Contains(acp)) { soundSourcePrefabs.Add(acp); } }
static internal void AddMusicAudioSource(AudioSourcePrefab acp) { if (!musicSroucePrefabs.Contains(acp)) { musicSroucePrefabs.Add(acp); } }
private void EaseOutMusic(string lastMusicName) { if (m_MusicIndex >= 0) { int count = musicSroucePrefabs.Count; AudioSourcePrefab clipPrefab = musicSroucePrefabs[m_MusicIndex % count]; clipPrefab.Stop(); } }
static internal void RemoveSoundAudioSource(AudioSourcePrefab acp) { soundSourcePrefabs.Remove(acp); }
static internal void RemoveMusicAudioSource(AudioSourcePrefab acp) { musicSroucePrefabs.Remove(acp); }