Esempio n. 1
0
    /// <summary>
    /// Loads an audio clip from a given directory. Returns null if the audio clip
    /// could not be loaded.
    /// </summary>
    /// <param name="fileName"></param>
    /// <param name="fileDir"></param>
    /// <returns>AudioClip</returns>
    private static AudioClip LoadAudioByDir(string fileName, string fileDir)
    {
        Debug.Log("File access util: attempting to load existing audio clip: " + fileName);
        AudioClip clip     = null;
        string    filePath = string.Format("{0}/{1}", fileDir, fileName.ToLower());

        if (File.Exists(filePath))
        {
            Debug.Log("existing audioclip found! Returning");
            clip = WavEncoder.ToAudioClip(filePath);
        }
        else
        {
            Debug.Log("No existing audioclip found. Returning null");
            return(null);
        }

        return(clip);
    }