/// <summary> /// Shortfall occurred /// </summary> /// <param name="e"></param> protected override void OnShortfallOccurred(EventArgs e) { ResourceShortfallOccurred?.Invoke(this, e); }
/// <summary> /// Shortfall occurred /// </summary> /// <param name="e"></param> protected virtual void OnShortfallOccurred(EventArgs e) { ResourceShortfallOccurred?.Invoke(this, e); }