2 using System.Collections.Generic;
14 private HashSet<Action> subscribers =
new HashSet<Action>();
20 internal void Subscribe(Action subscriber)
22 subscribers.Add(subscriber);
29 internal void Unsubcsribe(Action subscriber)
31 subscribers.Remove(subscriber);
37 internal void Publish()
39 foreach (Action subscriber
in subscribers)
Base class for message to be used by messenger.
Class representing message without payload.