Exemple #1
0
 public bool ReadAssetsFile(string filename, out byte[] buffer)
 {
     if (m_EnablePck && PckReader != null && PckReader.ReadFile(filename, out buffer))
     {
         return(true);
     }
     else if (AssetsReader != null && AssetsReader.ReadFile(filename, out buffer))
     {
         return(true);
     }
     else if (ResBaseReader != null && ResBaseReader.ReadFile(filename, out buffer))
     {
         return(true);
     }
     else
     {
         buffer = null;
         return(false);
     }
 }
Exemple #2
0
        public void Release()
        {
            if (!m_Inited)
            {
                return;
            }

            if (ResBaseReader != null)
            {
                ResBaseReader.Release();
            }
            if (AssetsReader != null)
            {
                AssetsReader.Release();
            }
            if (PckReader != null)
            {
                PckReader.Release();
            }

            m_Inited = false;
        }