示例#1
0
        public AudioClip LoadAudioClip(string name)
        {
            AudioClip ac = null;

            clipCache.TryGetValue(name, out ac);
            if (ac == null)
            {
                ac = AssetsManager.LoadPrefabFromResources <AudioClip> ("Sound/" + name);

                //if (Application.platform == RuntimePlatform.OSXPlayer) {
                //	ac = AssetsManager.Load<AudioClip> ("Sound/" + name);
                //}

                if (ac != null)
                {
                    clipCache.Add(name, ac);
                }
                else
                {
                    Debug.Log("Can`t load sound " + name);
                }
            }

            return(ac);
        }