using System.Reactive.Subjects; namespace Chernobyl.Unity.Event { /// /// An asset that represents some event. On subscribing, this instance will send the latest event. /// public abstract class ReplayEventSource : BaseEventSource, IEventSource, IEventSubject { /// protected ReplayEventSource() : base(new ReplaySubject(1)) { } } }