예제 #1
0
 internal void Poll()
 {
     if (_add.Count > 0)
     {
         Pickup.AddRange(_add.Where(s => !Pickup.Contains(s)));
         lock (_add)
             _add.Clear();
     }
     if (_rem.Count > 0)
     {
         Pickup.RemoveAll(_rem.Contains);
         lock (_rem)
             _rem.Clear();
     }
 }