private static void NotifyStatusListeners(CollabSettingType type, CollabSettingStatus status) { if (CollabSettingsManager.statusNotifier[type] != null) { CollabSettingsManager.statusNotifier[type](type, status); } }
static void NotifyStatusListeners(CollabSettingType type, CollabSettingStatus status) { if (statusNotifier[type] != null) { statusNotifier[type](type, status); } }
public void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status) { if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available) { if (Collab.instance.IsCollabEnabledForCurrentProject() && CollabSettingsManager.inProgressEnabled) { base.ShowInFavoriteSearchFilters(); } else { base.HideFromFavoriteSearchFilters(); } } }
public static void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status) { if (Collab.InitializeSoftlocksViewController()) { Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> statusNotifier; Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> expr_11 = statusNotifier = CollabSettingsManager.statusNotifier; CollabSettingType arg_42_1 = CollabSettingType.InProgressEnabled; Delegate arg_38_0 = statusNotifier[CollabSettingType.InProgressEnabled]; if (Collab.< > f__mg$cache3 == null) { Collab.< > f__mg$cache3 = new CollabSettingsManager.SettingStatusChanged(Collab.OnSettingStatusChanged); } expr_11[arg_42_1] = (CollabSettingsManager.SettingStatusChanged)Delegate.Remove(arg_38_0, Collab.< > f__mg$cache3); (statusNotifier = CollabSettingsManager.statusNotifier)[CollabSettingType.InProgressEnabled] = (CollabSettingsManager.SettingStatusChanged)Delegate.Combine(statusNotifier[CollabSettingType.InProgressEnabled], new CollabSettingsManager.SettingStatusChanged(SoftlockViewController.Instance.softLockFilters.OnSettingStatusChanged)); } }
public static void OnProgressEnabledSettingStatusChanged(CollabSettingType type, CollabSettingStatus status) { if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available) { if (CollabSettingsManager.inProgressEnabled) { SoftlockViewController.Instance.softLockFilters.ShowInFavoriteSearchFilters(); } CollabSettingsManager.statusNotifier[CollabSettingType.InProgressEnabled] -= OnProgressEnabledSettingStatusChanged; } }
public static void OnSettingStatusChanged(CollabSettingType type, CollabSettingStatus status) { InitializeSoftlocksViewController(); }
public static void OnProgressEnabledSettingStatusChanged(CollabSettingType type, CollabSettingStatus status) { if (type == CollabSettingType.InProgressEnabled && status == CollabSettingStatus.Available) { if (CollabSettingsManager.inProgressEnabled) { SoftlockViewController.Instance.softLockFilters.ShowInFavoriteSearchFilters(); } Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> statusNotifier; Dictionary <CollabSettingType, CollabSettingsManager.SettingStatusChanged> expr_2F = statusNotifier = CollabSettingsManager.statusNotifier; CollabSettingType arg_60_1 = CollabSettingType.InProgressEnabled; Delegate arg_56_0 = statusNotifier[CollabSettingType.InProgressEnabled]; if (Collab.< > f__mg$cache5 == null) { Collab.< > f__mg$cache5 = new CollabSettingsManager.SettingStatusChanged(Collab.OnProgressEnabledSettingStatusChanged); } expr_2F[arg_60_1] = (CollabSettingsManager.SettingStatusChanged)Delegate.Remove(arg_56_0, Collab.< > f__mg$cache5); } }