private void LoadConfig() { if (!File.Exists(ConfigPath)) { using (var sw = new StreamWriter(ConfigPath)) { m_ConfigSerializer.Serialize(sw, m_Config); } AssetDatabase.ImportAsset(ConfigPath); } using (var sr = new StreamReader(ConfigPath)) { m_Config = (AssetBundleOrganizerConfig)m_ConfigSerializer.Deserialize(sr); } m_ConfigCache = new AssetBundleOrganizerConfigCache(m_Config); m_ConfigCache.SyncToCache(); }
internal AssetBundleOrganizerConfigCache(AssetBundleOrganizerConfig config) { m_Config = config; }