Riwmorld
Verse.Hediff Class Reference
Inheritance diagram for Verse.Hediff:
Verse.IExposable Verse.HediffWithComps RimWorld.Hediff_Addiction RimWorld.Hediff_HeartAttack Verse.Hediff_AddedPart Verse.Hediff_Alcohol Verse.Hediff_Hangover Verse.Hediff_Implant Verse.Hediff_Injury Verse.Hediff_MissingPart Verse.Hediff_Pregnant

Public Member Functions

virtual bool CauseDeathNow ()
 
virtual string DebugString ()
 
virtual void ExposeData ()
 
override int GetHashCode ()
 
virtual void Heal (float amount)
 
virtual void ModifyChemicalEffect (ChemicalDef chem, ref float effect)
 
virtual void Notify_PawnDied ()
 
virtual void PostAdd (DamageInfo? dinfo)
 
virtual void PostMake ()
 
virtual void PostRemoved ()
 
virtual void PostTick ()
 
virtual void Tended (float quality, int batchPosition=0)
 
virtual void Tick ()
 
override string ToString ()
 
virtual bool TryMergeWith (Hediff other)
 

Public Attributes

HediffDef def
 
int ageTicks
 
ThingDef source
 
BodyPartGroupDef sourceBodyPartGroup
 
HediffDef sourceHediffDef
 
bool hiddenOffMap
 
Pawn pawn
 

Protected Attributes

float severityInt
 
bool causesNoPain
 

Properties

virtual float BleedRate [get]
 
List< PawnCapacityModifierCapMods [get]
 
virtual HediffStage CurStage [get]
 
virtual int CurStageIndex [get]
 
string Label [get]
 
virtual string LabelBase [get]
 
string LabelCap [get]
 
virtual Color LabelColor [get]
 
virtual string LabelInBrackets [get]
 
virtual float PainFactor [get]
 
virtual float PainOffset [get]
 
BodyPartRecord Part [get, set]
 
virtual float Severity [get, set]
 
virtual string SeverityLabel [get]
 
virtual bool ShouldRemove [get]
 
virtual TextureAndColor StateIcon [get]
 
virtual float SummaryHealthPercentImpact [get]
 
virtual bool TendableNow [get]
 
virtual string TipStringExtra [get]
 
virtual int UIGroupKey [get]
 
virtual bool Visible [get]
 

The documentation for this class was generated from the following file: