Code/INotifiableEvent.cs
namespace BetterUI;
/// <summary>
/// An event that can be listened to in order to receive notifications
/// </summary>
public interface INotificationEvent : ISceneEvent<INotificationEvent>
{
/// <summary>
/// Called when a new notification is added to the system.
/// </summary>
/// <param name="notification">The notification that was added.</param>
void OnNotification( INotification notification );
/// <summary>
/// Called when the notification system is changed.
/// </summary>
/// <param name="system">The new notification system.</param>
void OnNotificationSystemChanged( NotificationSystem system );
}