コード例 #1
0
 public void Subscribe <T>(Action <T> act)
 {
     World.Subscribe(EventSubscription.Create <T>((e) => _actions.Add(() => act(e)), this));
 }
コード例 #2
0
ファイル: Event.cs プロジェクト: fdrobidoux/MonoDragons.Core
 public static void Subscribe <T>(Action <T> onEvent, object owner)
 {
     Subscribe(EventSubscription.Create <T>(onEvent, owner));
 }
コード例 #3
0
ファイル: Event.cs プロジェクト: fdrobidoux/MonoDragons.Core
 public static void Subscribe(EventSubscription subscription)
 {
     TransientEvents.Subscribe(subscription);
     EventSubs.Add(subscription);
     Resources.Put(subscription.GetHashCode().ToString(), subscription);
 }
コード例 #4
0
ファイル: Event.cs プロジェクト: fdrobidoux/MonoDragons.Core
 public static void SubscribeForever(EventSubscription subscription)
 {
     PersistentEvents.Subscribe(subscription);
 }