void OnAvatarEditorMusicStop() { if (tutorialMusic.source.isPlaying) { CoroutineStarter.Start(tutorialMusic.FadeIn(2.5f)); } }
void OnSetAvatarEditorVisibility(bool visible) { AudioScriptableObjects.listItemAppear.ResetPitch(); if (visible) { if (musicFadeOut != null) { StopCoroutine(musicFadeOut); StartCoroutine(eventMusic.FadeIn(1f)); } if (!eventMusic.source.isPlaying) { eventMusic.Play(); } view.eyeColorSelector.OnColorChanged += OnEyeColorChanged; view.skinColorSelector.OnColorChanged += OnSkinColorChanged; view.hairColorSelector.OnColorChanged += OnHairColorChanged; view.OnAvatarAppear += OnAvatarAppear; } else { musicFadeOut = eventMusic.FadeOut(2f); StartCoroutine(musicFadeOut); view.eyeColorSelector.OnColorChanged -= OnEyeColorChanged; view.skinColorSelector.OnColorChanged -= OnSkinColorChanged; view.hairColorSelector.OnColorChanged -= OnHairColorChanged; view.OnAvatarAppear -= OnAvatarAppear; } }