Riwmorld
Verse.HediffDef Class Reference
Inheritance diagram for Verse.HediffDef:
Verse.Def Verse.Editable

Public Member Functions

CompProps< T > ()
 
HediffCompProperties CompPropsFor (Type compClass)
 
override IEnumerable< string > ConfigErrors ()
 
bool HasComp (Type compClass)
 
bool PossibleToDevelopImmunity ()
 
override IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override int GetHashCode ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 
virtual void ResolveReferences ()
 

Static Public Member Functions

static HediffDef Named (string defName)
 

Public Attributes

Type hediffClass = typeof(Hediff)
 
List< HediffCompPropertiescomps
 
float initialSeverity = 0.5f
 
float lethalSeverity = -1f
 
List< HediffStagestages
 
bool tendable
 
bool isBad = true
 
ThingDef spawnThingOnRemoved
 
float chanceToCauseNoPain
 
bool makesSickThought
 
bool makesAlert = true
 
NeedDef causesNeed
 
float minSeverity
 
float maxSeverity = Single.MaxValue
 
bool scenarioCanAdd
 
List< HediffGiverhediffGivers
 
bool displayWound
 
Color defaultLabelColor = Color.white
 
InjuryProps injuryProps
 
AddedBodyPartProps addedPartProps
 
- Public Attributes inherited from Verse.Def
const string DefaultDefName = "UnnamedDef"
 
string defName = "UnnamedDef"
 
string label
 
string description
 
ushort shortHash
 
ushort index = 65535
 
ushort debugRandomId = (ushort)Rand.RangeInclusive(0, 65535)
 

Properties

bool IsAddiction [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

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