protected virtual void RaiseEffectChangedEvent(EffectChangedEventArgs e) { var handler = OnEffectChangedEvent; handler?.Invoke(this, e); }
private void EffectManagerOnOnEffectChangedEvent(object sender, EffectChangedEventArgs e) { var effectDisplay = string.IsNullOrEmpty(e.Effect?.Name) ? "none" : e.Effect.Name; ActiveEffectName = $"Active effect: {effectDisplay}"; }
private void EffectManagerOnOnEffectChangedEvent(object sender, EffectChangedEventArgs e) { NotifyOfPropertyChange(() => EffectEnabled); }