コード例 #1
0
 public IEnumerable <IEntity> Filter(IEnumerable <IEntity> entities, DynamicValueContext context)
 {
     foreach (IEntity entity in entities)
     {
         IEntityWithLife entityWithLife = entity as IEntityWithLife;
         if (entityWithLife != null && entityWithLife.hasArmor && m_valueFilter.Matches(entityWithLife.armor, context))
         {
             yield return(entity);
         }
     }
 }
コード例 #2
0
 public IEnumerable <IEntity> Filter(IEnumerable <IEntity> entities, DynamicValueContext context)
 {
     foreach (IEntity entity in entities)
     {
         IEntityWithLife entityWithLife = entity as IEntityWithLife;
         if (entityWithLife != null && entityWithLife.wounded)
         {
             yield return(entity);
         }
     }
 }