// Token: 0x06000070 RID: 112 RVA: 0x00006B18 File Offset: 0x00004D18 private static bool RelativeHealthOk(Pawn pawn) { if (pawn != null) { Pawn_HealthTracker health = pawn.health; bool flag; if (health == null) { flag = false; } else { SummaryHealthHandler summaryHealth = health.summaryHealth; if (summaryHealth == null) { flag = false; } else { _ = summaryHealth.SummaryHealthPercent; flag = true; } } if (flag && pawn.health.summaryHealth.SummaryHealthPercent >= 0.75f) { return(true); } } return(false); }
public Pawn_HealthTracker_CantHeal(Pawn pawn) : base(pawn) { this.pawn = pawn; hediffSet = new HediffSet(pawn); capacities = new PawnCapacitiesHandler(pawn); summaryHealth = new SummaryHealthHandler(pawn); surgeryBills = new BillStack(pawn); immunity = new ImmunityHandler(pawn); beCarriedByCaravanIfSick = pawn.RaceProps.Humanlike; }