public override bool CheckConditionKind(Faction faction)
 {
     int result = 0;
     foreach (Architecture a in faction.Architectures)
     {
         result += a.meinvkongjian();
     }
     return result - faction.feiziCount() < val;
 }
 public override bool CheckConditionKind(Faction faction)
 {
     return faction.meinvkongjian() - faction.feiziCount() >= val;
 }
 public override bool CheckConditionKind(Faction faction)
 {
     return faction.feiziCount() < val;
 }