コード例 #1
0
ファイル: Watcher.cs プロジェクト: Avatarchik/Unity.Mobius
 public void WatchAll(IBroadcaster broadcaster)
 {
     if (broadcaster != null)
     {
         IDisposable subscription;
         subscription = broadcaster.Subscribe(this);
         if (_subscriptionsInfo.ContainsKey(broadcaster))
         {
             _RemoveSubscriptionFor(broadcaster);
         }
         if (subscription != null)
         {
             _AddSubscriptionInfo(
                 broadcaster: broadcaster,
                 subscription: subscription,
                 eventTags: broadcaster.GetEventTags()
                 );
         }
     }
 }