Beispiel #1
0
        /// Inject reciever for visualizator
        private static void Inject <T>(InjectionData <T> injectionData)
        {
            if (MediatorSubscriptionHolder.HasSubscription(injectionData.sequenceName))
            {
                return;                                                                         // Visualizer already injected
            }
            var dis = injectionData.observable.Subscribe(GetReceiver(injectionData));

            MediatorSubscriptionHolder.Add(injectionData.sequenceName, dis);
            Debug.Log("Visualizer injected to sequence : " + injectionData.sequenceName);
        }
Beispiel #2
0
 private static void Reject(string sequenceName)
 {
     MediatorSubscriptionHolder.Dispose(sequenceName);
     Debug.Log("Visualizer rejected from sequence : " + sequenceName);
 }