public void Subscribe <T>(Action <T> act)
 {
     World.Subscribe(EventSubscription.Create <T>((e) => _actions.Add(() => act(e)), this));
 }
Beispiel #2
0
 public static void Subscribe <T>(Action <T> onEvent, object owner)
 {
     Subscribe(EventSubscription.Create <T>(onEvent, owner));
 }
Beispiel #3
0
 public static void Subscribe(EventSubscription subscription)
 {
     TransientEvents.Subscribe(subscription);
     EventSubs.Add(subscription);
     Resources.Put(subscription.GetHashCode().ToString(), subscription);
 }
Beispiel #4
0
 public static void SubscribeForever(EventSubscription subscription)
 {
     PersistentEvents.Subscribe(subscription);
 }