private void Awake() { if (mainAudioMixer == null) { Debug.LogWarning("Main Audio Mixer not set. You probably need to include the Audio Manager prefab into your scene. Audio will be disabled."); Disabled = true; return; } AudioMixerGroup[] groups = mainAudioMixer.FindMatchingGroups("Master"); foreach (AudioMixerGroup mixer_group in groups) { //print(mixer_group.name); GameObject source_obj = new GameObject(); source_obj.AddComponent <AudioSourceGroup>(); AudioSourceGroup audio_source_group = source_obj.GetComponent <AudioSourceGroup>(); audio_source_group.initialSources = startingSources; audio_source_group.audioMixerGroup = mixer_group; source_obj.transform.SetParent(transform); source_obj.name = mixer_group.name; allSourceGroups.Add(mixer_group, audio_source_group); } }
public DialogueVertexAnimator(TMP_Text _textBox, AudioSourceGroup _audioSourceGroup) { textBox = _textBox; audioSourceGroup = _audioSourceGroup; textAnimationScale = textBox.fontSize; }