Ejemplo n.º 1
0
 private void Update()
 {
     if (results.Count > 0)
     {
         int itemsInQueue = results.Count;
         lock (results){
             for (int i = 0; i < itemsInQueue; i++)
             {
                 FoodTrackResult result = results.Dequeue();
                 result.callback(result.target, result.success);
             }
         }
     }
 }
Ejemplo n.º 2
0
 public void FinishedProcessing(FoodTrackResult _result)
 {
     lock (results){
         results.Enqueue(_result);
     }
 }