public virtual ConfigStatus ResetConfig() { var status = AssetStoreCachePathManager.ResetConfig(); if (status == ConfigStatus.Success) { GetConfig(); } return(status); }
public virtual ConfigStatus SetConfig(string path) { var status = AssetStoreCachePathManager.SetConfig(path); if (status == ConfigStatus.Success) { GetConfig(); } return(status); }
public virtual CachePathConfig GetConfig() { var config = AssetStoreCachePathManager.GetConfig(); if (m_CurrentConfig == null || string.Compare(config.path, m_CurrentConfig.path, StringComparison.Ordinal) != 0 || config.source != m_CurrentConfig.source || config.status != m_CurrentConfig.status) { m_CurrentConfig = config; onConfigChanged?.Invoke(m_CurrentConfig); } return(m_CurrentConfig); }
public virtual CachePathConfig GetDefaultConfig() => AssetStoreCachePathManager.GetDefaultConfig();