public static bool ShouldPawnKeepPartying(Pawn p) { if (p.timetable != null && !p.timetable.CurrentAssignment.allowJoy) { return(false); } if (!GatheringsUtility.ShouldGuestKeepAttendingGathering(p)) { return(false); } return(true); }
public static bool ShouldGuestKeepAttendingCeremony(Pawn p) { return(GatheringsUtility.ShouldGuestKeepAttendingGathering(p)); }
public static bool ShouldPawnKeepPartying(Pawn p) { return((p.timetable == null || p.timetable.CurrentAssignment.allowJoy) && GatheringsUtility.ShouldGuestKeepAttendingGathering(p)); }