public override float Calculate(Pawn observer, Pawn assessed) { if (AttractionUtility.IsWeaklyAndrophilic(observer) || AttractionUtility.IsExclusivelyGynephilic(observer)) { return(0f); } if (AttractionUtility.IsOccasionallyAndrophilic(observer)) { return(0.5f); } return(1f); }
public override float Calculate(Pawn observer, Pawn assessed) { if (!AttractionUtility.IsAndrophilic(observer)) { return(0f); } if (AttractionUtility.IsWeaklyAndrophilic(observer)) { return(0.5f); } return(1f); }