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

Public Attributes

Type workerClass = typeof(DamageWorker)
 
bool externalViolence
 
bool hasForcefulImpact = true
 
bool harmsHealth = true
 
bool makesBlood = true
 
bool battleWound
 
float incapChanceMultiplier = 1f
 
bool canInterruptJobs = true
 
string deathMessage = "{0} has been killed."
 
ImpactSoundType impactSoundType
 
DamageArmorCategory armorCategory
 
bool spreadOut
 
bool isExplosive
 
int explosionDamage = 10
 
float explosionSnowMeltAmount = 1f
 
float explosionBuildingDamageFactor = 1f
 
bool explosionAffectOutsidePartsOnly = true
 
ThingDef explosionCellMote
 
Color explosionColorCenter = Color.white
 
Color explosionColorEdge = Color.white
 
ThingDef explosionInteriorMote
 
float explosionHeatEnergyPerCell
 
SoundDef soundExplosion
 
bool harmAllLayersUntilOutside
 
bool hasChanceToAdditionallyDamageInnerSolidParts
 
HediffDef hediff
 
HediffDef hediffSkin
 
HediffDef hediffSolid
 
List< DamageDefAdditionalHediffadditionalHediffs
 
- 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

DamageWorker Worker [get]
 
- Properties inherited from Verse.Def
string LabelCap [get]
 

Additional Inherited Members

- Public Member Functions inherited from Verse.Def
virtual void ClearCachedData ()
 
override IEnumerable< string > ConfigErrors ()
 
override int GetHashCode ()
 
virtual IEnumerable< StatDrawEntrySpecialDisplayStats ()
 
override string ToString ()
 
- Public Member Functions inherited from Verse.Editable
virtual void PostLoad ()
 
virtual void ResolveReferences ()
 

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