コード例 #1
0
        private void MapSettings(Settings settings)
        {
            IsEnabled        = settings.IsEnabled;
            UnityProjectPath = settings.UnityProjectPath;
            foreach (var item in settings.ProjectSyncItems)
            {
                SyncProjects.Add(item);
            }
            Cache.Instance.ScanProjects.AddRange(SyncProjects.Select(x => new ProjectScanItem
            {
                ProjectGuid = x.ProjectGuid,
                ProjectName = x.ProjectName
            }));

            OnPropertyChanged(nameof(IsSaveEnabled));
        }