コード例 #1
0
 void IObservable <ListenerAcceptedClientArgs> .Notify(ListenerAcceptedClientArgs eventArgs)
 {
     if (ControllerConnected != null)
     {
         ControllerConnected.Invoke(this, eventArgs);
     }
 }
コード例 #2
0
 void IObserver <ListenerAcceptedClientArgs> .OnNotified(object sender, ListenerAcceptedClientArgs eventArgs)
 {
     if (ControllerConnected != null)
     {
         ControllerConnected.Invoke(this, eventArgs);
     }
 }
コード例 #3
0
 void IObservable <ListenerAcceptedClientArgs> .Notify(ListenerAcceptedClientArgs eventArgs)
 {
     if (_listenerAcceptedClient != null)
     {
         _listenerAcceptedClient.Invoke(this, eventArgs);
     }
 }
コード例 #4
0
 void IObserver <ListenerAcceptedClientArgs> .OnNotified(object sender, ListenerAcceptedClientArgs eventArgs)
 {
     //UnityMainThreadDispatcher.Instance.Enqueue(() =>
     //{
     //    var message = string.Format("Remote Controller Connected from {0}", eventArgs.ClientEndPoint);
     //    _view.UpdateStatus(message);
     //    _view.gameObject.SetActive(false);
     //});
 }
コード例 #5
0
 void IObserver <ListenerAcceptedClientArgs> .OnNotified(object sender, ListenerAcceptedClientArgs eventArgs)
 {
     (this as IObservable <ListenerAcceptedClientArgs>).Notify(eventArgs);
 }