/// <summary> /// Start /// </summary> private void Start() { if (loadPlaylistFromResources) { LoadPlaylistFromResources(); } MusicAudioSource = gameObject.AddComponent <AudioSource>(); MusicAudioSettings.ApplySettings(MusicAudioSource); if (analyzeMusicAudioClipSamples) { analyzeMusicAudioSource = gameObject.AddComponent <AudioSource>(); MusicAudioSettings.ApplySettings(analyzeMusicAudioSource); if (analyzeMusicAudioSource != null) { analyzeMusicAudioSource.volume = 0.0f; } } SoundEffectsAudioGroup = AudioGroup.CreateAudioGroup(gameObject, soundChannelCount, SoundEffectsAudioSettings); ShufflePlaylist(); PlayCurrentMusic(); }