diff --git a/Assets/Scripts/UI/PageController.cs b/Assets/Scripts/UI/PageController.cs index d4762e9..c161f7c 100644 --- a/Assets/Scripts/UI/PageController.cs +++ b/Assets/Scripts/UI/PageController.cs @@ -323,7 +323,11 @@ public class PageController : MonoBehaviour private void PlayHomeBg() { - if (_homeBgClip == null) return; + if (_homeBgClip == null) { +#if UNITY_EDITOR + _homeBgClip = UnityEditor.AssetDatabase.LoadAssetAtPath("Assets/Audio/homeBackgroundMusic.mp3"); +#endif + if (_homeBgClip == null) return; } if (_bgAudioSource == null) { _bgAudioSource = gameObject.AddComponent(); _bgAudioSource.loop = true; _bgAudioSource.playOnAwake = false; } _bgAudioSource.enabled = true; _bgAudioSource.clip = _homeBgClip; @@ -351,7 +355,11 @@ public class PageController : MonoBehaviour private void PlayExperimentBg() { StopBgMusic(); - if (_experimentBgClip == null) return; + if (_experimentBgClip == null) { +#if UNITY_EDITOR + _experimentBgClip = UnityEditor.AssetDatabase.LoadAssetAtPath("Assets/Audio/backgroundMusic.mp3"); +#endif + if (_experimentBgClip == null) return; } if (_bgAudioSource == null) { _bgAudioSource = gameObject.AddComponent(); _bgAudioSource.loop = true; _bgAudioSource.playOnAwake = false; } _bgAudioSource.enabled = true; _bgAudioSource.clip = _experimentBgClip;