public static NamedAudioClip LoadAudio(string path) { string localPath = SuperController.singleton.NormalizeLoadPath(path); NamedAudioClip existing = URLAudioClipManager.singleton.GetClip(localPath); if (existing != null) { return(existing); } URLAudioClip clip = URLAudioClipManager.singleton.QueueClip(SuperController.singleton.NormalizeMediaPath(path)); if (clip == null) { return(null); } NamedAudioClip nac = URLAudioClipManager.singleton.GetClip(clip.uid); if (nac == null) { return(null); } return(nac); }
public static NamedAudioClip LoadAudioClip(string localFilePath) { NamedAudioClip existing = URLAudioClipManager.singleton.GetClip(localFilePath); if (existing != null) { return(existing); } URLAudioClip clip = URLAudioClipManager.singleton.QueueClip(localFilePath, localFilePath); return(URLAudioClipManager.singleton.GetClip(clip.uid)); }
public static NamedAudioClip LoadAudioClipAbs(string absFilePath) { string localPath = SuperController.singleton.NormalizePath(absFilePath); NamedAudioClip existing = URLAudioClipManager.singleton.GetClip(localPath); if (existing != null) { return(existing); } URLAudioClip clip = URLAudioClipManager.singleton.QueueClip(absFilePath, localPath); return(URLAudioClipManager.singleton.GetClip(clip.uid)); }