public void LoadResourcePackerInfoSet() { if (this.m_resourcePackerInfoSet != null) { this.m_resourcePackerInfoSet.Dispose(); this.m_resourcePackerInfoSet = null; } string filePath = CFileManager.CombinePath(CFileManager.GetIFSExtractPath(), CResourcePackerInfoSet.s_resourcePackerInfoSetFileName); if (CFileManager.IsFileExist(filePath)) { byte[] data = CFileManager.ReadFile(filePath); int num = 0; this.m_resourcePackerInfoSet = new CResourcePackerInfoSet(); this.m_resourcePackerInfoSet.Read(data, ref num); CVersion.SetUsedResourceVersion(this.m_resourcePackerInfoSet.m_version); this.m_resourcePackerInfoSet.CreateResourceMap(); } }
public override void Init() { this.m_resourcePackerInfoSet = null; this.m_cachedResourceMap = new DictionaryView <string, CResource>(); }