|
using Verse;
|
|
|
|
namespace rjwquirks.Modules.Shared.PawnSelectors
|
|
{
|
|
public class LogicalAnd : LogicalMultipart
|
|
{
|
|
public override bool PawnSatisfies(Pawn pawn)
|
|
{
|
|
for (int i = 0; i < parts.Count; i++)
|
|
{
|
|
if (!parts[i].PawnSatisfies(pawn))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|