Example #1
0
        public static AudioClip LoadAudioClipByBaseWindow(UIBaseWindow win, string audioClipName)
        {
            if (null == win)
            {
                GameDebug.LogError("UIHelper.LoadAudioClipByBaseWindow UIBaseWindow is null");
                return(null);
            }

            if (null == win.mUIObject)
            {
                return(null);
            }

            SoundInfo info = win.mUIObject.GetComponent <SoundInfo>();

            if (null == info)
            {
                GameDebug.LogError(string.Format("UIHelper.LoadAudioClipByBaseWindow {0}  CanvasInfo is null", win.mWndName));
                return(null);
            }

            return(info.LoadAudioClip(audioClipName));
        }