Cindeck.ViewModels.PotentialViewModel.PotentialViewModel C# (CSharp) Method

PotentialViewModel() public method

public PotentialViewModel ( AppConfig config ) : Cindeck.Core
config Cindeck.Core.AppConfig
return Cindeck.Core
        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());
            }
        }