public PotentialViewModel(AppConfig config)
{
m_config = config;
PotentialData = new ListCollectionView(config.PotentialData);
Filter = new IdolFilter(config, PotentialData,
enableCenterEffectFilter: false,
enableOwnedFilter: false,
enableRarityFilter: false,
enableSkillFilter: false,
enableOwnedOnlyFilter: true
);
Filter.SetConfig(config.PotentialFilterConfig);
foreach (var option in config.PotentialSortOptions)
{
PotentialData.SortDescriptions.Add(option.ToSortDescription());
}
}