public static void SkipPlayerAvoidGridCells(Pawn pawn, ref Predicate <IntVec3> validator)
        {
            var originalValidator = validator;

            validator = cell => (originalValidator == null || originalValidator(cell)) &&
                        !PlayerAvoidanceGrids.PawnShouldAvoidCell(pawn, cell);
        }
 public static void ConsiderFriendlyAvoidGrid(IntVec3 c, Map map, Pawn forPawn, ref bool __result)
 {
     if (__result == false && PlayerAvoidanceGrids.PawnShouldAvoidCell(forPawn, c))
     {
         __result = true;
     }
 }