public void Reset() { this.healthState = PawnHealthState.Mobile; this.hediffSet.Clear(); this.capacities.Clear(); this.summaryHealth.Notify_HealthChanged(); this.surgeryBills.Clear(); this.immunity = new ImmunityHandler(this.pawn); }
public Pawn_HealthTracker(Pawn pawn) { this.pawn = pawn; this.hediffSet = new HediffSet(pawn); this.capacities = new PawnCapacitiesHandler(pawn); this.summaryHealth = new SummaryHealthHandler(pawn); this.surgeryBills = new BillStack(pawn); this.immunity = new ImmunityHandler(pawn); }
public Pawn_HealthTracker(Pawn pawn) { this.pawn = pawn; this.hediffSet = new HediffSet(pawn); this.capacities = new PawnCapacitiesHandler(pawn); this.summaryHealth = new SummaryHealthHandler(pawn); this.surgeryBills = new BillStack(pawn); this.immunity = new ImmunityHandler(pawn); this.beCarriedByCaravanIfSick = pawn.RaceProps.Humanlike; }