示例#1
0
 private void DispatchResponseThreadSafe(Response response)
 {
     if (_responseDelegate != null)
     {
         var coreDispatcher = _coreDispatcher;
         coreDispatcher.BeginInvoke(() => _responseDelegate(response));
     }
 }
示例#2
0
 private void OnResponseReceived(Response response)
 {
     if (response is AsyncSensorData)
     {
         _sensorControl.ReceiveSensorData((AsyncSensorData)response);
     }
     else if (response is CollisionData)
     {
         _collisionControl.ReceiveCollisionData((CollisionData)response);
     }
 }