protected virtual void OnModuleChanged(object sender, ModuleChangedEventArgs e) { ModuleChangedEventHandler handler = ModuleChanged; if (handler != null) { handler(sender, e); } }
protected virtual void RaiseEffectChangedEvent(ModuleChangedEventArgs e) { var handler = EffectChanged; handler?.Invoke(this, e); }
private void EffectManagerEffectChanged(object sender, ModuleChangedEventArgs e) { var effectDisplay = string.IsNullOrEmpty(e.Module?.Name) ? "none" : e.Module.Name; ActiveEffectName = $"Active effect: {effectDisplay}"; }
private void ModuleManagerOnModuleChanged(object sender, ModuleChangedEventArgs e) { UpdatedEnabledSetting(); NotifyOfPropertyChange(() => IsModuleActive); NotifyOfPropertyChange(() => IsModuleEnabled); }