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); } }
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; }