rjw-quirks/RJW-Quirks/Modules/Shared/Selectors/Pawn/PawnSelector.cs
2022-11-01 12:15:06 -04:00

18 lines
438 B
C#

using System.Collections.Generic;
using Verse;
namespace rjwquirks.Modules.Shared.PawnSelectors
{
public abstract class PawnSelector : IPawnSelector, IPartnerSelector
{
public abstract bool PawnSatisfies(Pawn pawn);
public bool PartnerSatisfies(Pawn pawn, Pawn partner) => PawnSatisfies(partner);
public virtual IEnumerable<string> ConfigErrors()
{
yield break;
}
}
}