Exemplo n.º 1
0
 private void AddToCompensation(IGameEntity entity)
 {
     if (_filter.IsCompensation(entity))
     {
         if (_compensationEntityMapCache != null)
         {
             _compensationEntityMapCache.Add(entity.EntityKey, entity);
         }
     }
 }
Exemplo n.º 2
0
 public IEnumerable <KeyValuePair <EntityKey, IGameEntity> > GetCompensationEntityList(EntityMap entityMap)
 {
     return(entityMap.Where(entry => _filter.IsCompensation(entry.Value)));
 }